Andrei Alexeyev
abbc62b49c
object pools
2017-12-13 21:08:23 +02:00
Andrei Alexeyev
ec0a2f277d
HUD improvements
2017-11-23 04:25:53 +02:00
Andrei Alexeyev
4bdfe5f408
dialogue text autowrapping, fpslimit off key, fixes
2017-10-23 13:10:40 +03:00
makise-homura
2b35177cb4
Removed excess and added missing newlines at end of files
2017-10-10 21:10:35 +03:00
laochailan
03a2426012
update to use #pragma once
2017-09-27 14:14:53 +02:00
Andrei "Akari" Alexeyev
7c9e54a71d
update copyright and credits
2017-09-12 04:28:15 +03:00
Andrei "Akari" Alexeyev
644757a65a
gamepad settings improvements
...
GUIDs are now used to identify devices. this allows reliable persistent
configuration on multi-gamepad systems.
changed the way the device listing in the options menu works. it's
inactive when the gamepad system is disabled, and dynamically updated
when it's enabled. as a result, the "bare" init state is now finally
gone. this should work with minimal or no changes when the hotplugging
events are properly handled.
the "enable gamepad support" toggle is now effective immediately. the
gamepad system is no longer restarted every time the user leaves the
gamepad menu, unless they have changed the device.
2017-08-28 14:56:43 +03:00
Andrei "Akari" Alexeyev
3f1119340e
dynamic quality scaling for fonts
...
not sure if i'm actually doing it right. but seems to look okay, unless
i manually resize the window to something weird, then it can get blurry.
2017-04-16 01:00:43 +03:00
Andrei "Akari" Alexeyev
edf584b9f3
WIP rendering quality (resolution) settings.
...
Rewrote a lot of the stage drawing and FBO handling code. Introduced
some WTFs, hence the WIP.
2017-04-07 12:59:23 +03:00
Andrei "Akari" Alexeyev
b3032d3712
played/cleared stats for stages (and by extension, spells)
2017-04-06 03:58:57 +03:00
Andrei "Akari" Alexeyev
884c155193
initial support for arbitrary overlay text
2017-04-02 17:06:18 +03:00
laochailan
5073d6c50f
increase font render buffer size
2017-03-29 11:37:39 +02:00
laochailan
b804f53a45
Font rendering speedup
...
We now use a single texture for all text rendering instead of
generating/freeing textures for every bit of text.
2017-03-28 16:52:53 +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
167e9e12f1
Initial migration to SDL2 (WIP)
2017-02-04 04:56:40 +02:00
Andrew "Akari" Alexeyew
779ff58684
Fixed all the () prototypes, changed to (void)
2012-08-10 23:08:51 +03:00
Andrew "Akari" Alexeyew
e2b8163447
Basic credits
2012-08-05 04:36:55 +03:00
Andrew "Akari" Alexeyew
a322371b5f
Introduced playername option, fancied up the replayview menu, etc
2012-07-29 23:39:52 +03:00
laochailan
bd44c8b570
Marisa and difficulty menu
2011-06-24 12:35:03 +02:00
laochailan
3861a69d62
menus - the beginning
...
implemented:
[x] ingame menu
[x] main menu
[x] menus
[x] fancy fades
[x] structural earthquake
[ ] the rest of the main menu (difficulty/char select)
2011-06-13 18:48:36 +02:00