yugecin
9243570730
pre-revalidate songmenu state to prevent first time entering lag
2017-01-29 18:22:00 +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
49c6542fb4
javadocz
2017-01-29 16:26:45 +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
60d1d8e3ee
mopre option grouping
2017-01-29 14:08:17 +01:00
yugecin
7e135550e0
enchanced optionmenu
2017-01-29 11:28:24 +01:00
yugecin
90f764c5bb
uppercase screenshot formats for optionsmenu
2017-01-29 00:20:56 +01:00
yugecin
194e41189e
enable shrinking & merging sliders options by default
2017-01-27 10:54:35 +01:00
yugecin
ae96571f58
bubble notif when beatmap cannot be parsed
2017-01-22 15:02:24 +01:00
yugecin
ba5ad92cc0
remove deleted options from the optionmenu
2017-01-22 12:11:30 +01:00
yugecin
5752aec58c
remove the watermark
2017-01-22 00:15:54 +01:00
yugecin
6b6947f680
remove extra import ( close #123 )
2017-01-21 23:52:48 +01:00
yugecin
36aaccda29
replace all calls to old bar notif with new method
2017-01-21 23:52:19 +01:00
yugecin
02ef422003
remove old bar notification code
2017-01-21 15:49:54 +01:00
yugecin
7f1abb085f
rename ResolutionChanged event to ResolutionOrSkinChanged
2017-01-21 15:30:07 +01:00
yugecin
a489ee24d6
shortcut to reload skin
2017-01-21 15:18:04 +01:00
yugecin
6c461fa645
update resolution & skin option descriptions
2017-01-21 14:56:34 +01:00
yugecin
a69d334dfe
fix old skin sounds being used when changing skins
2017-01-21 14:41:51 +01:00
yugecin
40268c3232
hide cursor when viewing replay
2017-01-21 14:36:59 +01:00
yugecin
f233fbf2e6
fix not being able to watch replays
2017-01-21 14:35:33 +01:00
yugecin
7ec4d7db46
only hide cursor ingame when auto(pilot) is active
2017-01-21 14:33:47 +01:00
yugecin
f523328cb3
change skin on the fly
2017-01-21 14:31:03 +01:00
yugecin
7261793999
allow spaces in skin colors
2017-01-21 14:27:03 +01:00
yugecin
83df73fc04
on the fly resolution changing
2017-01-21 14:23:34 +01:00
yugecin
030f204e54
reset cursor location on leaving game
2017-01-21 13:30:10 +01:00
yugecin
b2f85edb13
fix nullpointer for mover storyboard
2017-01-21 13:29:10 +01:00
yugecin
4dc8b34557
fix not being able to enter O in the search bar in songmenu
2017-01-21 13:17:22 +01:00
yugecin
978a41116c
enable cursor
2017-01-21 13:11:34 +01:00
yugecin
95a466f92f
removing now unused classes
2017-01-21 01:17:47 +01:00
yugecin
f730935622
use the new errorhandler & bubble notifs
2017-01-21 01:16:27 +01:00
yugecin
0af6bc8c09
return to songmenu when closing game ranking screen
2017-01-19 19:52:13 +01:00
yugecin
2d0e2143d1
convert gamepausemenu
2017-01-19 19:43:47 +01:00
yugecin
a3df6e12d6
convert game
2017-01-19 19:23:31 +01:00
yugecin
4b2f29df98
convert gameranking
2017-01-19 16:16:30 +01:00
yugecin
e7eec14341
add options menu as overlay
2017-01-19 16:03:53 +01:00
yugecin
04449abe62
readd search field and sort menu in songmenu
2017-01-18 23:08:23 +01:00
yugecin
e9046ed65e
remove the reset method from mainmenu
2017-01-18 22:50:18 +01:00
yugecin
06a5deb3a1
process common hotkeys in base state
2017-01-18 22:46:45 +01:00
yugecin
81b71d5703
convert download state
2017-01-18 22:36:09 +01:00
yugecin
6f7e4242da
correct red color for bubble notifs
2017-01-18 21:55:06 +01:00
yugecin
c4560ae9f1
stop loading stuff when close is requested in splash state
2017-01-18 19:44:54 +01:00
yugecin
0eac32505b
destroy even more images when closing
2017-01-18 19:40:31 +01:00
yugecin
156026bd9b
destroy all images when closing
2017-01-18 19:33:58 +01:00
yugecin
c03897a47d
convert buttonmenu
2017-01-18 19:06:45 +01:00
yugecin
4416416813
fix songmenu delta
2017-01-18 18:20:47 +01:00
yugecin
54917091de
fix tooltip causing crash
2017-01-18 17:32:40 +01:00
yugecin
7004c9ef4d
convert songmenu
2017-01-18 17:31:29 +01:00
yugecin
4541b507f2
remove placeholder println
2017-01-18 16:56:12 +01:00
yugecin
02863de1cf
add code to exit from code
2017-01-18 16:55:30 +01:00
yugecin
605dcec605
bubble notif when fullscreen is not supported + changed bubble colors
2017-01-18 11:59:30 +01:00
yugecin
4e5f69b9a0
converted mainmenu
2017-01-17 23:44:12 +01:00
yugecin
8b226f3afc
working splash state
2017-01-17 23:18:12 +01:00
yugecin
18d579eb62
smallbold font and newlines when wrapping text ( itdelatrisu/opsu@21aa72b )
2017-01-17 13:37:47 +01:00
yugecin
68ac7f3d10
ErrorHandler
2017-01-11 20:41:13 +01:00
yugecin
3b49792554
ExGon mover
2017-01-01 23:47:11 +01:00
yugecin
af50fc01ad
hide merged mirror pool option for now
2016-12-25 21:49:08 +01:00
yugecin
ba10b43f7e
fix slider circle animation color on mirrored slider
2016-12-25 21:48:44 +01:00
yugecin
bcb1ca1296
attempts to make the ease middle animation decent
2016-12-25 21:11:12 +01:00
yugecin
3b91247d12
don't recreate knorkesliders when loading checkpoint (part of #104 )
2016-12-25 18:29:57 +01:00
yugecin
2821a259bd
remove a comment
2016-12-25 18:13:32 +01:00
yugecin
b37e03b3be
make mirrored curves work
2016-12-25 18:05:00 +01:00
yugecin
9ec2d1a5a8
attempts to merge mirrored curves
2016-12-25 17:30:09 +01:00
yugecin
0e30a1e0e4
option to define merging slider mirror pool
2016-12-25 16:57:09 +01:00
yugecin
2b5ee7d8b8
middle ease animation for sbv2
2016-12-25 16:22:09 +01:00
yugecin
2c2ba317b9
prevent index out of bounds ex when loading checkpoint at time before first object
2016-12-25 15:47:25 +01:00
yugecin
1803d714a5
basic implementation of sbv2
2016-12-25 12:16:32 +01:00
yugecin
fc32040b2f
fix hitresult reversearrow color
2016-12-24 14:49:24 +01:00
yugecin
653d27d7b2
remove the end game timer
2016-12-24 14:43:53 +01:00
yugecin
20194d58b3
post merge stuff
2016-12-24 14:35:36 +01:00
yugecin
a6540044b6
Merge remote-tracking branch 'remotes/original/master' into upstream
...
# Conflicts:
# src/itdelatrisu/opsu/Container.java
# src/itdelatrisu/opsu/GameData.java
# src/itdelatrisu/opsu/Options.java
# src/itdelatrisu/opsu/audio/MusicController.java
# src/itdelatrisu/opsu/objects/Circle.java
# src/itdelatrisu/opsu/objects/Slider.java
# src/itdelatrisu/opsu/render/CurveRenderState.java
# src/itdelatrisu/opsu/states/Game.java
# src/itdelatrisu/opsu/states/MainMenu.java
# src/itdelatrisu/opsu/states/SongMenu.java
# src/itdelatrisu/opsu/ui/Colors.java
# src/itdelatrisu/opsu/ui/MenuButton.java
2016-12-24 14:35:20 +01:00
Jeffrey Han
aa1babed3b
Delayed fade-out of UI after finishing a game.
...
All elements quickly fade out, and wait 2.5s before switching screens (instead of immediately).
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-24 01:55:43 -05:00
Jeffrey Han
9f2aa7c1fb
Star fountain motions.
...
Star fountains now "randomly" spray upwards, inwards, or outwards.
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-23 16:53:12 -05:00
Jeffrey Han
5704b8aa10
Added star fountains to main menu.
...
- Added MusicController methods to get measure progress (similar to beat progress).
- Workaround for inaccurate track positions after looping by not looping.
- Make sure star duration is positive.
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-23 04:03:32 -05:00
Jeffrey Han
106891a259
More star stream tweaks.
...
- Pass in the max stars in the stream, excluding bursts. (Use 0 for burst-only star streams.)
- Added duration spread setters. (Scoreboard star stream burst now happens faster.)
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-23 01:29:49 -05:00
Jeffrey Han
2d7a4a3eab
Fixed bug with watching replays on "Auto" counting as retries.
...
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-23 00:50:45 -05:00
Jeffrey Han
8a7b67b578
Star stream updates. ( mad-s/opsu@701ef796 )
...
- Make StarStream directional.
- Burst stars when score rank increases.
2016-12-23 00:40:36 -05:00
Jeffrey Han
81c8a61bb8
Better-defined root directory.
...
- If running from a JAR, the root directory will be the same directory as the JAR (not where it was launched).
- Otherwise, use the current working directory.
- XDG unaffected.
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-22 19:54:05 -05:00
Jeffrey Han
25efbd3023
Fixed MenuButton expand directions. (blame: 474b407
, #214 )
...
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-22 19:16:34 -05:00
Jeffrey Han
1436f2376e
New theme song.
...
"Rainbows" by Kevin MacLeod.
Some config loading tweaks to make updating the theme song more seamless.
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-22 18:36:31 -05:00
Jeffrey Han
e3276a3365
Color unplayed beatmaps pink in the menu.
...
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-22 17:37:29 -05:00
Jeffrey Han
0d92d79ed7
Fix beatmap array fields not being loaded. ( fixes #222 , blame: #214 )
...
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-22 14:37:23 -05:00
Jeffrey Han
ed06a8b0ac
Added "favorites" and "last played" beatmap groups, and more sorts.
...
- New sorts: by date added, and most played.
- Sorts are moved to a dropdown menu.
- Tabs are now groupings (all songs, last played, favorites).
- Add/remove "favorite" beatmaps in the right-click menu.
- Beatmap database is now updateable like score database (no longer drops/recreates on every update).
- Various bug fixes.
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-22 05:26:09 -05:00
Jeffrey Han
4446487575
Fixed bug where disabling mouse buttons also blocks scrolling. ( #220 )
...
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-20 15:18:20 -05:00
Jeffrey Han
8b7b7e0354
Fixed error handling issues in the game container. ( #218 )
...
This makes error catching generally more robust. Catch all exceptions in start() loop, catch close_sub() exceptions separately, and suppress linked errors (so the root exception should actually get captured).
Also fixed null pointers in methods called by close_sub().
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-20 12:08:41 -05:00
Jeffrey Han
59204665bc
Fixed a potential NullPointerException in ScoreDB. ( #219 )
...
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-20 10:19:02 -05:00
Jeffrey Han
7fa9355bbf
More efficient beat progress calculation. ( #214 )
...
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-19 22:39:49 -05:00
Jeffrey Han
90a2f1d2f2
Follow-up to #214 : cleanup.
...
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-19 21:02:01 -05:00
Jeffrey Han
0f936d32cb
Merge pull request #214 from yugecin/pusing-logo
...
Pulse main menu logo to the beat, add pulsing logo in song menu
2016-12-19 19:17:26 -05:00
yugecin
22f6259092
fix hover scale
2016-12-20 00:51:38 +01:00
yugecin
156d52f8c8
cleanup
2016-12-20 00:40:51 +01:00
Jeffrey Han
4af2d7bfcf
Minor "auto" mod fixes in the song menu.
...
- Enable "auto" with ctrl+click (instead of just ctrl+enter).
- Always turn off "auto" after one game.
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-19 18:33:06 -05:00
yugecin
82e2d2100d
simplify expand scale calc
2016-12-20 00:32:14 +01:00
yugecin
e648a553ea
make the footer logo a button, start game when clicking & expand on hover
2016-12-20 00:31:15 +01:00
Jeffrey Han
1b99795abd
Draw hit objects on top of hit result animations.
...
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-19 17:13:22 -05:00
Jeffrey Han
e161d0180e
Follow-up to #211 : fix slider hit results not appearing; code cleanup.
...
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-19 16:33:20 -05:00
Jeffrey Han
d111fc0efe
Merge pull request #211 from yugecin/slider-improvements
...
Slider improvements (fade in ticks, fade out reversearrow, animations)
2016-12-19 14:21:01 -05:00
Jeffrey Han
6bc6441985
Follow-up to #216 .
...
Signed-off-by: Jeffrey Han <itdelatrisu@gmail.com>
2016-12-19 14:17:41 -05:00
Matteo Signer
2aa1fd7b4e
Fix OpenGL version requirement.
2016-12-19 17:42:21 +01:00