laochailan
|
6acfdce927
|
make the suiciders in stage 4 more fair
|
2017-12-31 11:52:10 +01:00 |
|
laochailan
|
0ffb5d90ad
|
fix animation mirroring
|
2017-12-31 11:51:52 +01:00 |
|
laochailan
|
9bfe543322
|
buff perfect freeze
|
2017-12-31 11:15:29 +01:00 |
|
laochailan
|
0ad815917e
|
adjusting natural cathode and making it the final
|
2017-12-31 11:11:21 +01:00 |
|
Andrei Alexeyev
|
5d1b25fddd
|
don't spawn proj shrink effect when bullets disappear offscreen
|
2017-12-31 11:25:22 +02:00 |
|
laochailan
|
25d1dc4fad
|
fonts: remove the bufferless implementation
|
2017-12-31 09:34:49 +01:00 |
|
laochailan
|
ef3b071bdd
|
use internal pixel buffer to prevent cutting off 'g'
|
2017-12-31 09:28:29 +01: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
|
270a3cb252
|
minor stage6 tweaks
|
2017-12-31 09:21:22 +02:00 |
|
Andrei Alexeyev
|
f186cfa5f6
|
make ancient meson happy. maybe.
|
2017-12-31 01:34:02 +02:00 |
|
Andrei Alexeyev
|
59ea213b35
|
make version_auto.c actually regenerate on every build again
|
2017-12-31 01:09:04 +02:00 |
|
Andrei Alexeyev
|
8407ae2799
|
fix post-ending crash
|
2017-12-31 00:53:23 +02:00 |
|
Andrei Alexeyev
|
b939219b70
|
baryon_reset: don't crash the game if there's no baryon center
|
2017-12-31 00:43:53 +02:00 |
|
Andrei Alexeyev
|
b88128cff3
|
gamepad: properly initialize axis states
|
2017-12-30 18:22:30 +02:00 |
|
Andrei Alexeyev
|
990f45a08c
|
fix -Wenum-compare warnings
|
2017-12-30 17:54:09 +02:00 |
|
Andrei Alexeyev
|
e6697306f9
|
fix build for SDL 2.0.5
|
2017-12-30 17:50:09 +02:00 |
|
Andrei Alexeyev
|
5b7de7d8a2
|
gamepad: basic support for trigger buttons (analog and digital)
|
2017-12-30 17:39:42 +02:00 |
|
laochailan
|
88b04b8882
|
i broke master
|
2017-12-30 14:30:11 +01:00 |
|
laochailan
|
3f914b8916
|
stage 2 tweaks
|
2017-12-30 14:03:00 +01:00 |
|
laochailan
|
e2b5e0a006
|
remove the aniplayer object pool
|
2017-12-30 10:44:40 +01:00 |
|
laochailan
|
61ed98dfba
|
make Masterspark thicc
as per Ultroloth’s suggestion
|
2017-12-30 09:26:35 +01:00 |
|
Andrei Alexeyev
|
20a06f6482
|
fix stages not counting as cleared when completed with GAMEOVER_WIN
|
2017-12-28 17:09:43 +02:00 |
|
Andrei Alexeyev
|
588be2560b
|
fix spell practice
|
2017-12-28 12:46:08 +02:00 |
|
Andrei Alexeyev
|
141c9da071
|
MarisaA: piercing lasers, reduced main shot dmg on higher pwr, lasers sway a bit when moving
|
2017-12-28 12:40:40 +02:00 |
|
Andrei Alexeyev
|
d55695739e
|
revamp projectile collision system; make trace_projectile more flexible
|
2017-12-28 11:05:54 +02:00 |
|
Andrei Alexeyev
|
5eae1765b7
|
increase timers of some attacks (and also HP for a few)
|
2017-12-28 09:50:11 +02:00 |
|
Andrei Alexeyev
|
0dd09c9a1c
|
add version string to window title
|
2017-12-28 09:29:17 +02:00 |
|
Andrei Alexeyev
|
10aeb8d118
|
fix broglie carrying over into ricci (baryon rule was not reset on spell end)
|
2017-12-28 09:06:27 +02:00 |
|
Andrei Alexeyev
|
e87c512597
|
more efficient text rendering (no PBOs)
|
2017-12-28 07:31:39 +02:00 |
|
Andrei Alexeyev
|
013a205a92
|
credits: bgm, updates, other improvements
|
2017-12-28 05:49:37 +02:00 |
|
Andrei Alexeyev
|
877f00ce78
|
fix ending crash
|
2017-12-28 04:30:56 +02:00 |
|
Andrei Alexeyev
|
03cfc05397
|
add restart/quit game shortcuts
|
2017-12-28 03:35:53 +02:00 |
|
Andrei Alexeyev
|
5feafa3547
|
fix exit condition in loop_at_fps. thanks @laochailan for debugging!
|
2017-12-27 00:58:57 +02:00 |
|
Andrei Alexeyev
|
c01df4894f
|
remove redundant frameskip handling from stage code
|
2017-12-26 13:14:46 +02:00 |
|
Andrei Alexeyev
|
48b13cd83a
|
frameskip option for slow GPUs
|
2017-12-26 13:07:40 +02:00 |
|
Andrei Alexeyev
|
d66793a117
|
add option to swap buffers after waiting for next frame
also restructured loop_at_fps a bit. it now handles FPS counter updates
and buffer swaps.
|
2017-12-26 10:56:21 +02:00 |
|
Andrei Alexeyev
|
c33b11f4b7
|
add powerup sound
|
2017-12-26 05:18:57 +02:00 |
|
Andrei Alexeyev
|
ddb5bee65f
|
fix some warnings
|
2017-12-24 18:38:08 +02:00 |
|
Andrei Alexeyev
|
3bef204dbd
|
include youmu header
|
2017-12-24 17:55:27 +02:00 |
|
Andrei Alexeyev
|
c8c835eace
|
fix typo
|
2017-12-24 17:55:03 +02:00 |
|
Andrei Alexeyev
|
e40bc38879
|
fix false formatting warnings for mingw64 builds
|
2017-12-24 17:54:23 +02:00 |
|
Andrei Alexeyev
|
9a02fc1a25
|
forgot to uncomment a #define
|
2017-12-24 15:37:55 +02:00 |
|
Andrei Alexeyev
|
e355e57fb5
|
make the list api require less insane casts all over the place
by sealing the spirit of insanity in its header file, that is
|
2017-12-24 08:16:25 +02:00 |
|
Andrei Alexeyev
|
ab0cccd5f6
|
remove useless global
|
2017-12-24 05:07:41 +02:00 |
|
Andrei Alexeyev
|
de31a20497
|
objectpool: dynamic extents and other improvements
|
2017-12-24 05:00:19 +02:00 |
|
Andrei Alexeyev
|
b2660103e3
|
remove cathode_laser log spam
|
2017-12-23 12:33:44 +02:00 |
|
Andrei Alexeyev
|
72bfb7d5c8
|
remove the log_* __extension__ hack
|
2017-12-22 00:45:08 +02:00 |
|
Andrei Alexeyev
|
7f725dffbb
|
windows: use mingw runtime to provide the stdio functions
fixes lots of warnings and compatibility issues
|
2017-12-22 00:38:32 +02:00 |
|
Andrei Alexeyev
|
2a9291f7f5
|
auto-add missing include (update-copyright.py)
|
2017-12-21 03:58:54 +01:00 |
|