Andrei Alexeyev
ef67a16867
WIP event system rewrite. text input missing
2017-10-01 00:43:18 +03:00
Andrei "Akari" Alexeyev
7c9e54a71d
update copyright and credits
2017-09-12 04:28:15 +03:00
Andrei "Akari" Alexeyev
57053210dd
Refactored and improved menus and transitions
2017-02-24 23:58:27 +02:00
Andrei "Akari" Alexeyev
149b62c37c
Pass a pointer to the MenuData structure to MenuActions
2017-02-16 18:55:46 +02:00
Andrei "Akari" Alexeyev
8668021710
Replaced strncat/strncpy with strlcat/strlcpy
...
The strncat/strncpy functions have dangerously counter-intuitive
semantics. They are meant to be used with fixed-width,
non-null-terminated strings, which is in, 99% cases, not what you want.
The strlcat/strlcpy ones are non-standard, however SDL provides its own
implementations on platforms that do not have them.
2017-02-16 08:29:18 +02:00
Andrei "Akari" Alexeyev
f2485d5cb8
stupid menu bullshit
2017-02-12 05:45:19 +02:00
Andrei "Akari" Alexeyev
9a7a874783
Use the standard bool type instead of that stupid enum
...
Also removed all of the annoying trailing tabs/whitespaces
2017-02-11 05:56:47 +02:00
Andrei "Akari" Alexeyev
31ac12f6e7
Improved replay structure and API
...
All events are now stored at the end of the file, after the metadata of all stages.
It's now possible to load a replay partially to examine the metadata, and optionally load the input events later if needed.
This is not used yet. The replay menu code will be updated to make use of this feature soon.
2017-02-09 06:06:46 +02:00
makise-homura
815ae7b23b
Added background music subsystem.
2017-01-24 16:40:57 +03:00
Andrew "Akari" Alexeyew
c688e758d7
Merge branch 'newmenu' into events
2012-08-14 19:57:11 +03:00
laochailan
21a43bb9bf
fixed saverpy and replayview fades
2012-08-14 18:54:23 +02:00
Andrew "Akari" Alexeyew
4a8ef08639
Merge branch 'newmenu' into events
...
Conflicts:
src/credits.c
2012-08-14 19:05:28 +03:00
laochailan
a7685eb6e1
integrated transitions
2012-08-14 17:56:53 +02:00
Andrew "Akari" Alexeyew
cf72d8dee3
event abstraction layer
2012-08-13 18:50:28 +03:00
laochailan
c4e0298922
blocked ingame menu, instantselect flag
2012-08-12 20:16:40 +02:00
laochailan
a1ed4a5d8a
more stuff
2012-08-12 17:28:43 +02:00
laochailan
d3bea2f52b
revisited menus
2012-08-12 16:54:48 +02:00
Andrew "Akari" Alexeyew
8b3816a960
selection bg for the savereplay menu
2012-08-07 17:22:51 +03:00
Andrew "Akari" Alexeyew
d702703905
changed replay name format
2012-08-07 16:49:29 +03:00
Andrew "Akari" Alexeyew
7c76aadf58
fix segfault
2012-08-07 06:53:21 +03:00
Andrew "Akari" Alexeyew
7776443935
multistage replays
2012-08-07 06:28:41 +03:00
Andrew "Akari" Alexeyew
a322371b5f
Introduced playername option, fancied up the replayview menu, etc
2012-07-29 23:39:52 +03:00
Andrew "Akari" Alexeyew
5308856f1f
proper replay saving and some minor stuff
2012-07-16 18:47:06 +03:00