Andrei Alexeyev
5a83aa177e
Improve filename timestamps (screenshots, replays)
...
* Get rid of timezone information.
* If possible, add milliseconds precision. This is useful when
taking several screenshots in quick succession.
2018-05-28 12:03:14 +03:00
Andrei Alexeyev
59cf8f6300
Rendering system rewrite, tons of refactoring, optimizations, and other cool stuff ( #116 )
2018-04-12 17:08:48 +03:00
Andrei Alexeyev
97d3e80f6f
Add experimental framelimiter mode (TAISEI_FRAMELIMITER_LOGIC_ONLY)
...
Also fixed a whole bunch of state being updated in menu draw code
2018-01-18 18:45:40 +02:00
Andrei Alexeyev
80e2328e18
single stage mode: act like a practice mode; ability to save replays
2018-01-06 23:18:11 +02:00
Andrei Alexeyev
485c9a8ed6
Happy New Year!
2018-01-04 19:14:31 +02:00
Andrei Alexeyev
ddc15eafc7
format stage ids more consistently
2017-12-31 10:08:07 +02:00
Andrei Alexeyev
14e750fde0
ensure only locale-independent format strings are used with strftime
...
affects filenames of replays and screenshots
2017-12-31 10:00:12 +02:00
Andrei Alexeyev
29acd5f58a
meson: intel intrinsics, various improvements
2017-12-21 03:58:54 +01:00
Andrei Alexeyev
1992a62592
desperate attempt at refactoring plrmodes
2017-10-10 08:23:36 +03:00
Andrei Alexeyev
ba29da405f
fixed menu input issues
2017-10-01 01:09:07 +03:00
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