yugecin
|
e972480c55
|
slightly faster state switching
|
2018-06-25 22:59:49 +02:00 |
|
yugecin
|
d944ff8620
|
allow changing state while the current transition didn't finish completely yet
|
2018-06-25 22:58:34 +02:00 |
|
yugecin
|
6dd343da83
|
refactor state transition code
|
2018-06-25 22:58:07 +02:00 |
|
yugecin
|
0aa957d7fa
|
remove unused dependency injection code
|
2018-06-25 22:19:53 +02:00 |
|
yugecin
|
ab19b53d63
|
remove unnecessary events pattern and replace it with something more simple
|
2018-06-25 22:19:04 +02:00 |
|
yugecin
|
3913abfcaf
|
fade out player name at fail location
|
2018-04-14 21:12:09 +02:00 |
|
yugecin
|
8df9732bf6
|
fade out faster after miss
|
2018-04-14 20:32:43 +02:00 |
|
yugecin
|
3b82c7797e
|
don't draw grades when the player missed
|
2018-04-14 20:29:37 +02:00 |
|
yugecin
|
a8cacc690f
|
better timing of hitdata
|
2018-04-14 20:17:29 +02:00 |
|
yugecin
|
eec3ae3ecd
|
hide mouse buttons
|
2018-04-14 20:01:08 +02:00 |
|
yugecin
|
f398b961d7
|
offset the hitdata by 50ms
|
2018-04-14 18:36:59 +02:00 |
|
yugecin
|
29640a4ef7
|
show grades next to players
|
2018-04-14 18:21:59 +02:00 |
|
yugecin
|
9628149de0
|
slightly adjust hit result image position
|
2018-04-14 17:55:59 +02:00 |
|
yugecin
|
8fed11ba86
|
use the hitdata for replay hitresults and show per player acc
|
2018-04-14 17:55:19 +02:00 |
|
yugecin
|
9af2b01657
|
read and parse hitdata from file
|
2018-04-14 17:22:22 +02:00 |
|
yugecin
|
8471c43ed5
|
center names and shrink when a name is fully faded out
|
2017-12-22 22:22:16 +01:00 |
|
yugecin
|
b4498333df
|
render mods separate from the playernames in white
|
2017-12-22 13:07:28 +01:00 |
|
yugecin
|
c0f122c74d
|
fix replay key overlay flickering
|
2017-12-22 12:53:14 +01:00 |
|
yugecin
|
085cd719fa
|
fade out players after they missed
|
2017-12-22 12:33:51 +01:00 |
|
yugecin
|
3bccdc5540
|
mark as missed when combo exceeds max combo in replay file
|
2017-12-22 12:28:10 +01:00 |
|
yugecin
|
eaa46bddd9
|
color players grey and stop updating when they miss
|
2017-12-22 00:47:38 +01:00 |
|
yugecin
|
92dc59f7b6
|
show non-300 hit results next to player's name with small animations
|
2017-12-22 00:10:15 +01:00 |
|
yugecin
|
408c162741
|
fix replay hit results
|
2017-12-21 23:55:16 +01:00 |
|
yugecin
|
35769b31c7
|
attempt to keep track of scoring for each player
|
2017-12-21 22:43:42 +01:00 |
|
yugecin
|
9320767f21
|
Merge branch 'master' into replaystuff
# Conflicts:
# src/itdelatrisu/opsu/states/Game.java
|
2017-12-16 16:35:11 +01:00 |
|
yugecin
|
9acef42502
|
change back to previous theme song
I like it more and takes 5MB less
|
2017-12-16 13:44:23 +01:00 |
|
yugecin
|
ee162cc1bf
|
prompt the right key instead of the left one when changing the right key
|
2017-12-15 22:42:00 +01:00 |
|
yugecin
|
c15168a2c6
|
option menu: fix section being filtered when they shouldn't
|
2017-06-22 12:10:02 +02:00 |
|
yugecin
|
7a51828102
|
option menu: don't subtract nav bar size from width and fix width on 4:3 aspect ratio, don't overscroll when clicking on a category
|
2017-05-29 02:18:25 +02:00 |
|
yugecin
|
02632deff0
|
fix bubble notifications having a width of 0
|
2017-05-28 23:21:10 +02:00 |
|
yugecin
|
7d9ea309bf
|
add icons to option menu nav
|
2017-05-28 22:59:48 +02:00 |
|
yugecin
|
ae1468a6ad
|
flush after rendering
|
2017-05-28 21:07:06 +02:00 |
|
yugecin
|
48c8694020
|
option menu: reset currently open dropdownmenu when changing search filter
|
2017-05-28 19:45:04 +02:00 |
|
yugecin
|
5dc7299ec0
|
option menu: partial fix indicator alpha when closing the menu
|
2017-05-28 19:39:09 +02:00 |
|
yugecin
|
70737e4472
|
option menu: when search filter doesn't have results, ignore it and show an effect on the filter text
|
2017-05-28 19:30:41 +02:00 |
|
yugecin
|
6d3336b7ea
|
option menu: fix dropdowns being clicked when clicking overlayed navigation button
|
2017-05-28 18:44:16 +02:00 |
|
yugecin
|
7f37a51c48
|
option menu: attempt to fix funky navigation bar when aggressively hovering
|
2017-05-28 18:00:16 +02:00 |
|
yugecin
|
d11656daf6
|
option menu: exit updateHoverOption() early when mouse is in navigation bar
|
2017-05-28 17:30:43 +02:00 |
|
yugecin
|
a031af5d05
|
option menu: some refactoring
|
2017-05-28 16:58:15 +02:00 |
|
yugecin
|
4bf820268e
|
option menu: draw non-active section header slightly transparent
|
2017-05-28 16:30:32 +02:00 |
|
yugecin
|
1a9e6ab0da
|
check if option is listoption before checking if it's the active dropdown option
|
2017-05-28 16:18:20 +02:00 |
|
yugecin
|
65f95696eb
|
fix option menu hover update stuff when scrolling is happening
|
2017-05-28 16:15:11 +02:00 |
|
yugecin
|
6413392f1e
|
add navigation to optionmenu
|
2017-05-28 16:11:05 +02:00 |
|
yugecin
|
2deef7c3a9
|
fix splash state not getting inputs
|
2017-05-28 11:46:31 +02:00 |
|
yugecin
|
419ffd3d26
|
remove unused SHOW_REVERSEARROW_ANIMATIONS options
|
2017-05-27 02:12:23 +02:00 |
|
yugecin
|
ae6ce0d60e
|
cleanup options
|
2017-05-27 02:11:57 +02:00 |
|
yugecin
|
9b5dc4c121
|
remove delegating stuff from Input
|
2017-05-27 02:10:32 +02:00 |
|
yugecin
|
08f5bfc27f
|
refactor errorhandler
|
2017-05-27 01:46:50 +02:00 |
|
yugecin
|
a5efe7e649
|
strip Input handling
|
2017-05-27 00:37:02 +02:00 |
|
yugecin
|
42bc11ef75
|
move bubble notification colors to Colors file
|
2017-05-26 21:44:23 +02:00 |
|
yugecin
|
1df25520e4
|
overhaul event system
|
2017-05-26 21:32:55 +02:00 |
|
yugecin
|
c8df3d5b57
|
change getQuadrant to getRegion
|
2017-05-26 17:18:44 +02:00 |
|
yugecin
|
e408fd9607
|
fix Nullable annotations
|
2017-05-26 11:13:20 +02:00 |
|
yugecin
|
6ccedf4636
|
better jar handling; get native files from manifest instead of iterator over every file in the jar
|
2017-05-25 01:03:15 +02:00 |
|
yugecin
|
ec53f531c8
|
got rid of dependency injection, it doesn't add anything at this point and only slows down things and makes a mess. Also some refactoring.
|
2017-05-21 11:12:55 +02:00 |
|
yugecin
|
1ebf2c2dcb
|
saner transition management
|
2017-05-05 00:44:51 +02:00 |
|
yugecin
|
0a0320e81a
|
remove duplicate line
|
2017-05-01 23:14:17 +02:00 |
|
yugecin
|
acd27b1743
|
add "(borderless)" next to the native resolution in the list of resolutions
|
2017-05-01 23:12:58 +02:00 |
|
yugecin
|
102338f65b
|
fix game not using borderless when using native res
|
2017-05-01 23:05:19 +02:00 |
|
yugecin
|
32aec3ad55
|
fix crashing when starting for the first time
|
2017-05-01 22:52:56 +02:00 |
|
yugecin
|
cd6d35ac75
|
fix crash when running for the first time
|
2017-04-29 14:52:53 +02:00 |
|
yugecin
|
97133e24c6
|
fix nullpointer when running for the first time
|
2017-04-28 22:47:28 +02:00 |
|
yugecin
|
3c5dc97c38
|
Fix error
|
2017-04-22 11:40:30 +02:00 |
|
yugecin
|
9d9f2df5d8
|
align names and squares, order the rainbow names again and let cursor size be 0.1x min
|
2017-03-30 01:20:17 +02:00 |
|
yugecin
|
5f334ca4cb
|
more transparant trail and faster keydelay
|
2017-03-30 00:19:32 +02:00 |
|
yugecin
|
9df139bded
|
post merge stuff
|
2017-03-30 00:06:13 +02:00 |
|
yugecin
|
3629dfd4d7
|
Merge branch 'master' into replaystuff
# Conflicts:
# src/itdelatrisu/opsu/Options.java
# src/itdelatrisu/opsu/ui/Cursor.java
|
2017-03-30 00:05:45 +02:00 |
|
yugecin
|
e20b55ba59
|
put some space between names in the playerlist
|
2017-03-30 00:00:00 +02:00 |
|
yugecin
|
a65428fe5f
|
getting rid of static instance
|
2017-03-26 22:58:25 +02:00 |
|
yugecin
|
be23541ac3
|
refactor options
|
2017-03-26 22:57:10 +02:00 |
|
yugecin
|
8d19288f81
|
remove the pair
|
2017-03-05 21:20:56 +01:00 |
|
yugecin
|
2f1f860ca3
|
fix sliders disappearing when multiple sliders are active or when later sliders is done earlier (2b maps etc)
|
2017-03-05 11:58:07 +01:00 |
|
yugecin
|
d6144187ad
|
dancing hitcircles
|
2017-03-04 14:52:51 +01:00 |
|
yugecin
|
bed7ec8d56
|
rename OptionsMenu to OptionGroups
|
2017-03-04 14:51:58 +01:00 |
|
yugecin
|
2e3a782fdc
|
put common hitcircle render code in separate class
|
2017-03-04 14:26:55 +01:00 |
|
yugecin
|
c3e6826464
|
add injectFields method to InstanceContainer to inject fields for existing instance
|
2017-03-04 13:59:23 +01:00 |
|
yugecin
|
00f34296fb
|
Merge branch 'master' into replaystuff
|
2017-02-26 00:34:21 +01:00 |
|
yugecin
|
c6917856b9
|
make the bubble notif bg slightly transparant
|
2017-02-26 00:34:03 +01:00 |
|
yugecin
|
ba2aa51b7b
|
multiple replay display stuff
|
2017-02-25 23:05:41 +01:00 |
|
yugecin
|
e889e0f79f
|
removed test states
|
2017-02-06 10:38:45 +01:00 |
|
yugecin
|
80e1d6eb12
|
injecting fields
|
2017-02-06 01:02:38 +01:00 |
|
yugecin
|
77a5ebf537
|
make the eventbus static
|
2017-02-06 00:39:45 +01:00 |
|
yugecin
|
8c53973fa5
|
attempt to improve the fpsmeter
|
2017-02-05 23:36:39 +01:00 |
|
yugecin
|
c741db3923
|
fix back button loading and improve back button chevron animation (itdelatrisu/opsu@c5749e3)
|
2017-02-04 20:17:24 +01:00 |
|
yugecin
|
1faee53830
|
add chaning volume hotkey (alt+scrolling) as global hotkey
|
2017-02-03 16:43:47 +01:00 |
|
yugecin
|
11acbaaf3a
|
fix dropdowns vertical position in optionsmenu
|
2017-02-03 16:27:06 +01:00 |
|
yugecin
|
611e539c14
|
fix optionmenu hover indicator misaligning at the bottom (itdelatrisu/opsu#243)
|
2017-02-03 16:24:26 +01:00 |
|
yugecin
|
284cebb063
|
fix nullptr when revalidating UI for the first time, because stuff only init in the splash screen, by moving said init call to the first subscriber of the resolution/skin changed event (displaycontainer). Basically it needs to be called before the UI gets revalidated.
|
2017-02-02 01:34:37 +01:00 |
|
yugecin
|
aff2ce9eee
|
fix UI revalidation trigger location
|
2017-02-02 01:13:25 +01:00 |
|
yugecin
|
62b5d574da
|
default back button
|
2017-02-02 01:06:56 +01:00 |
|
yugecin
|
89fcab3acf
|
fix maxscrolloffset ignoring option visibility
|
2017-01-30 10:23:48 +01:00 |
|
yugecin
|
e7e3672491
|
use dropdown menus
|
2017-01-30 00:53:28 +01:00 |
|
yugecin
|
4b2a2b12f1
|
slightly wider optionsmenu
|
2017-01-29 23:00:22 +01:00 |
|
yugecin
|
c00b2b877a
|
apply upstream fixes
|
2017-01-29 22:55:11 +01:00 |
|
yugecin
|
07ed654a99
|
update option names
|
2017-01-29 18:18:25 +01:00 |
|
yugecin
|
59ef4b37e5
|
fix option searching
|
2017-01-29 16:53:14 +01:00 |
|
yugecin
|
82bbb4299d
|
allow slight overscrolling in optionsmenu
|
2017-01-29 16:23:52 +01:00 |
|
yugecin
|
ac398bf2ad
|
kinetic scrolling in optionmenu
|
2017-01-29 15:33:01 +01:00 |
|
yugecin
|
04405b7289
|
fix maxscrolloffset
|
2017-01-29 14:19:54 +01:00 |
|
yugecin
|
e476ed5c62
|
set max scrolling value to the bottom of the open list, if applicable
|
2017-01-29 14:10:46 +01:00 |
|