Commit Graph

118 Commits

Author SHA1 Message Date
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
0a027fb8b8 improve bar notif text position 2017-01-22 12:21: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
f523328cb3 change skin on the fly 2017-01-21 14:31:03 +01:00
yugecin
83df73fc04 on the fly resolution changing 2017-01-21 14:23:34 +01:00
yugecin
978a41116c enable cursor 2017-01-21 13:11:34 +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
63660dfe94 added exit confirmations when download is going on 2017-01-20 00:15:50 +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
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
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
f214841359 mouseDragged event 2017-01-18 21:48: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
db6e4f3b55 fix music not playing (whoops) 2017-01-18 17:39:46 +01:00
yugecin
7004c9ef4d convert songmenu 2017-01-18 17:31:29 +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
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
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
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
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
e4d4e93f0a added todo 2017-01-12 12:45:14 +01:00
yugecin
66ee2a0979 handle close request per state 2017-01-11 23:04:50 +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
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
6d8f48a03f switching states using fade transitions 2017-01-07 23:14:10 +01:00
yugecin
ebda622c2c guicy new way of running the app 2017-01-07 14:02:33 +01:00