Commit Graph
100 Commits
Author SHA1 Message Date
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 d311f8bb95 Merge branch 'reorganise' 2017-01-21 13:30:38 +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 dd731592aa Merge branch 'switch-base' into reorganise 2017-01-21 13:11:54 +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 aceebb95ca re-add the runupdate call 2017-01-21 00:39:56 +01:00
yugecin 04de1d024f fix not being able to shutdown when download is in progress 2017-01-20 00:25:32 +01:00
yugecin 4bf469d40b some more shutdown calls 2017-01-20 00:18:25 +01:00
yugecin 63660dfe94 added exit confirmations when download is going on 2017-01-20 00:15:50 +01:00
yugecin 84fb44475f fix array index oob exception when changing dropdown option (fixes #118) 2017-01-19 19:55:25 +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 36cfe3813a taking over components 2017-01-18 22:35:57 +01:00
yugecin 6f7e4242da correct red color for bubble notifs 2017-01-18 21:55:06 +01:00
yugecin f214841359 mouseDragged event 2017-01-18 21:48:27 +01:00
yugecin c4560ae9f1 stop loading stuff when close is requested in splash state 2017-01-18 19:44:54 +01:00
yugecin 8d05a8893b save options and delete temp dir on close 2017-01-18 19:41:27 +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 a02613bb76 pause music on exception 2017-01-18 19:22:14 +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 db6e4f3b55 fix music not playing (whoops) 2017-01-18 17:39:46 +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 b1ccfe3019 fix skipping close functions on startup exception 2017-01-18 16:43:35 +01:00
yugecin 605dcec605 bubble notif when fullscreen is not supported + changed bubble colors 2017-01-18 11:59:30 +01:00
yugecin 57b29d7e91 getting rid of the temp displaymode 2017-01-18 10:27:40 +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 5e09a1d24a attempt to correct the fps counter target values 2017-01-17 22:26:19 +01:00
yugecin b270015c14 javadoc for non-obvious things 2017-01-17 22:02:40 +01:00
yugecin 14c8fba9cb colorful fps counters 2017-01-17 21:06:59 +01:00
yugecin 580b4142f6 don't pass deltas as param 2017-01-17 18:45:17 +01:00
yugecin f0883ff1af draw the bar notification above the bubble notifications 2017-01-17 17:13:25 +01:00
yugecin 97e71e158d animation for the bar notifications 2017-01-17 17:08:05 +01:00
yugecin 3d5dacf70f add forgotten recalculations after changing resolution 2017-01-17 16:22:06 +01:00
yugecin 281d888905 fix bubble notif hitbox 2017-01-17 16:15:09 +01:00
yugecin c6464ffb25 bubble notifications (close #111) 2017-01-17 16:11:59 +01:00
yugecin 18d579eb62 smallbold font and newlines when wrapping text (itdelatrisu/opsu@21aa72b) 2017-01-17 13:37:47 +01:00
yugecin 9da723c50b simple bar notifications 2017-01-17 11:25:36 +01:00
yugecin 3ba50ebe60 move demux into displaycontainer 2017-01-16 22:36:50 +01:00
yugecin 09dfc68f16 Moving even more stuff around 2017-01-16 21:53:48 +01:00
yugecin 2ed0254c34 removed guice dependency which was a spaceshuttle used to cross the road 2017-01-16 21:28:40 +01:00
yugecin 9d0ddc5fd0 created own, lightweight injector 2017-01-16 21:19:31 +01:00
yugecin d62d2503e6 change main class 2017-01-16 12:10:07 +01:00
yugecin 7c1be80d0c change pom version 2017-01-16 11:55:01 +01:00
yugecin 07d15eeb56 draw fps 2017-01-15 23:38:20 +01:00
yugecin 7c79deac65 Initialize fonts in GL setup phase 2017-01-15 23:36:21 +01:00
yugecin 7b1d052de7 use explicit init with state in demux and remove the mocked state 2017-01-15 22:54:42 +01:00
yugecin 54b1b3bb1c use EventBus instead of ResolutionChangeListener 2017-01-15 22:46:09 +01:00
yugecin ec39392689 eventbus 2017-01-15 22:37:59 +01:00
yugecin 88676f2c36 also catch startup exceptions 2017-01-15 00:21:52 +01:00
yugecin 4f10577321 make the error handler a single instance and always dump the displaycontainer 2017-01-15 00:20:20 +01:00
yugecin 24c6c7da77 make more stuff ErrorDumpable 2017-01-15 00:11:52 +01:00
yugecin c467e9b34e let the base state listen to the resolution change events 2017-01-14 23:49:10 +01:00
yugecin a1e5c3d30f getting rid of delegation methods 2017-01-13 16:28:36 +01:00
yugecin 1f89c6fcce update readme 2017-01-12 13:27:52 +01:00
yugecin c459c7b6bc delete gradle once again 2017-01-12 13:07:00 +01:00
yugecin e4d4e93f0a added todo 2017-01-12 12:45:14 +01:00
yugecin b56007347a more startup stuff 2017-01-12 12:45:08 +01:00
yugecin 7fee3aa005 remove exit code from errorhandler 2017-01-12 11:31:58 +01:00
yugecin a647ea206d improve errorhandler result text 2017-01-11 23:20:03 +01:00
yugecin cb8eab0023 truncate error body when posting github issue 2017-01-11 23:13:37 +01:00
yugecin 66ee2a0979 handle close request per state 2017-01-11 23:04:50 +01:00
yugecin 4ba32c44f2 typos 2017-01-11 23:02:17 +01:00
yugecin e9120652a1 improve transition base 2017-01-11 23:02:12 +01:00
yugecin cb92d45ae8 rename log method to sout 2017-01-11 20:46:10 +01:00
yugecin 68ac7f3d10 ErrorHandler 2017-01-11 20:41:13 +01:00
yugecin 90684c084a fix incorrect calling of update method 2017-01-10 14:11:15 +01:00
yugecin 6aefa559f4 remove assistedinject dependency for now 2017-01-10 13:17:13 +01:00
yugecin 1248d0a29f disable controllers 2017-01-10 13:16:57 +01:00
yugecin 7162f8bc7d handle input at higher rate than render rate 2017-01-10 13:02:40 +01:00
yugecin 6857393315 input events 2017-01-10 12:43:05 +01:00
yugecin e05b675285 moving stuff around again 2017-01-10 12:07:24 +01:00
yugecin 0ceff03bdd log start time 2017-01-09 23:10:51 +01:00
yugecin 9c0eaca4ee moving stuff around 2017-01-09 22:45:52 +01:00
yugecin e8cac712fc getting rid of the slick (App)GameContainer 2017-01-09 22:42:59 +01:00
yugecin d5796e5a1e cleanup the prestartupinitializer 2017-01-08 11:23:23 +01:00
yugecin 31a25b297f more oop shit for state transitions 2017-01-08 11:23:06 +01:00
yugecin 6d8f48a03f switching states using fade transitions 2017-01-07 23:14:10 +01:00