Commit Graph

82 Commits

Author SHA1 Message Date
9a3ecc06aa Shader tm 2018-11-15 20:37:51 +01:00
yugecin
2b83657907 refactor replaystuff cursor drawing 2018-10-26 00:05:59 +02:00
yugecin
8d6e34faaf ehh stuff isWidescreen 2018-10-20 20:39:35 +02:00
yugecin
3d6801d935 fix initial ups on boot being incorrect 2018-10-03 23:20:06 +02:00
yugecin
8e272df5fc fix disabling fullscreen mode while on native resolution not applying borderless 2018-10-02 22:48:11 +02:00
yugecin
21c552bd16 fix changing fullscreen option not working instantly (close #131) 2018-10-02 22:44:54 +02:00
yugecin
d9646a5feb fix sliders being wrong size after changing resolution (close #132) 2018-10-02 22:38:38 +02:00
yugecin
4aebbf2cae limit ups values to multiples of 60, allow unlimited ups 2018-10-02 21:39:31 +02:00
yugecin
0fc2008f2a more easier access to common variables 2018-07-08 00:47:35 +02:00
yugecin
d412a2e39e simplify access to display width and height and halves 2018-07-08 00:30:47 +02:00
yugecin
27bbc874da fix state getting rendered before pre rendering update after switch 2018-07-07 23:34:18 +02:00
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
ab19b53d63 remove unnecessary events pattern and replace it with something more simple 2018-06-25 22:19:04 +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
ae1468a6ad flush after rendering 2017-05-28 21:07:06 +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
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
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
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
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
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
7f1abb085f rename ResolutionChanged event to ResolutionOrSkinChanged 2017-01-21 15:30:07 +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
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
a3df6e12d6 convert game 2017-01-19 19:23:31 +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