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 |
|
yugecin
|
77c6dfd65a
|
added MusicController#getBeatProgress
|
2016-12-18 23:31:17 +01:00 |
|