Commit Graph
100 Commits
Author SHA1 Message Date
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
yugecin ebda622c2c guicy new way of running the app 2017-01-07 14:02:33 +01:00
yugecin 3b49792554 ExGon mover 2017-01-01 23:47:11 +01:00
yugecin bf4bda949c fix hitbox for storyboard mover delete square 2016-12-26 23:37:13 +01:00
yugecin b562a50254 getting rid of code repetition 2016-12-26 23:36:25 +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 1c2fac02be set bezier control points in the middle 2016-12-25 21:10:58 +01:00
yugecin 3b91247d12 don't recreate knorkesliders when loading checkpoint (part of #104) 2016-12-25 18:29:57 +01:00
yugecin bcb805a23a Merge branch 'mergemirror' 2016-12-25 18:13:44 +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 0f0695c34a less text padding in simplebutton, rename sbv2 ease middle button 2016-12-25 16:30:30 +01:00
yugecin 2b5ee7d8b8 middle ease animation for sbv2 2016-12-25 16:22:09 +01:00
yugecin 66b174523b fix msb (2/2) 2016-12-25 15:50:43 +01:00
yugecin ae84696aa6 fix msb (1/2) 2016-12-25 15:50:30 +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 eb1b3f3601 Merge branch 'sbv2' 2016-12-25 15:46:50 +01:00
yugecin ad6ba664f9 add animations to storyboardmovers 2016-12-25 15:46:11 +01:00
yugecin ce1dd5eba1 CubicStoryboardMover 2016-12-25 14:23:10 +01:00
yugecin 7aafd590f6 QuadraticStoryboardMover 2016-12-25 14:19:22 +01:00
yugecin c219f078fb use renderutils 2016-12-25 14:19:08 +01:00
yugecin a392875940 renderutils 2016-12-25 14:18:50 +01:00
yugecin 4d528089d2 add multipoint storyboard mover 2016-12-25 13:58:31 +01:00
yugecin 81431067d8 ability to remove movers 2016-12-25 13:19:54 +01:00
yugecin ddaa8f5bcc add forgotten file (intellij plz, DMITRY PLZ) 2016-12-25 12:42:09 +01:00
yugecin 414e20ec26 recalculate length and times every x ms when moving 2016-12-25 12:41:40 +01:00
yugecin bf2e71e39b fix wrong length calculation when adding first mover 2016-12-25 12:35:33 +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
yugecin 1ac1b96127 render the checkbox in optionsoverlay in the middle of the line 2016-12-20 19:23:58 +01:00
yugecin 44ad94bfc1 update hoveroption in optionsoverlay when closing a list 2016-12-20 19:22:57 +01: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
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
yugecin 624296deea add a timingpoint for the themesong so the logo can be pulsed 2016-12-18 23:51:30 +01:00
yugecin 0ee16f2cb2 javadoc adjustment 2016-12-18 23:48:55 +01:00
yugecin f47d54c4d0 added pulsing logo at the bottom right of the song menu 2016-12-18 23:45:33 +01:00
yugecin f7e42c271f make the main menu logo pulse 2016-12-18 23:41:36 +01:00
yugecin 13e1fb5193 parse timingpoints of a map when playing the song, to allow logo pulsing 2016-12-18 23:40:58 +01:00
yugecin ff68145ba3 added BeatmapParser#parseOnlyTimingPoints 2016-12-18 23:39:39 +01:00