Andrei Alexeyev
5a23fb95fc
make upkeep script preserve existing copyrights
2019-08-03 20:44:22 +03:00
Andrei Alexeyev
3055901998
update my email
2019-07-03 21:00:56 +03:00
Andrei Alexeyev
f87ac189ef
replace item spawning functions with type-safe versions
2019-03-03 13:53:45 +02:00
Andrei Alexeyev
8fc5abb78a
The Powersurge game mechanic and scoring system ( #159 )
2019-02-22 01:56:03 +02:00
Andrei Alexeyev
4159ea1249
'upkeep' target for maintenance tasks; back to include guards; happy new year!
2019-01-23 22:10:43 +02:00
Andrei Alexeyev
83a8961df6
use "anchored" lists for most game objects
...
these have a pointer to the last element, thus appending is fast
2018-06-01 21:40:18 +03:00
Andrei Alexeyev
8ef5ffd32c
Flexible draw order; entity "base class" for all game objects
2018-04-15 09:43:11 +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
485c9a8ed6
Happy New Year!
2018-01-04 19:14:31 +02:00
Andrei Alexeyev
de31a20497
objectpool: dynamic extents and other improvements
2017-12-24 05:00:19 +02:00
Andrei Alexeyev
29acd5f58a
meson: intel intrinsics, various improvements
2017-12-21 03:58:54 +01:00
Andrei Alexeyev
00bd11ea89
item tweaks; improved after-death grace period
...
* items bounce off the viewport "walls"
* autocollect is interrupted on death
* all projectiles are continuously cleared during the death and
respawn process
2017-10-31 15:47:20 +02: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
31bbef7aae
made spawn_items more consistent and documented it
2017-03-25 08:46:20 +02:00
Andrei "Akari" Alexeyev
02afd3117c
redesigned spawn_items for extensibility and clarity
...
so that we don't have to change it every time we add a new item or
remember the order of arguments.
2017-03-24 22:07:19 +02:00
Andrei "Akari" Alexeyev
748043c8ca
Added the life/bomb fragment items
2017-03-24 21:42:56 +02:00
Andrei "Akari" Alexeyev
67128fad8f
Consistent drawing order of items based on significance
...
So e.g. a Life will never be obscured behind a Point
2017-03-19 05:09:41 +02:00
Andrei "Akari" Alexeyev
c82928a8da
WIP transition from resource scanning to manual preloading
2017-03-11 21:36:25 +02:00
Andrei "Akari" Alexeyev
dacbf96427
moved util functions from global to where they make a bit more sense
2017-03-06 03:24:47 +02:00
Andrew "Akari" Alexeyew
6adc079ecd
Power penalty for dying: lose 1/2, drop 1/3
2017-02-12 00:23:01 +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
8566c65f4b
Fixed clang warnings
2017-02-07 20:34:55 +02:00
Andrew "Akari" Alexeyew
779ff58684
Fixed all the () prototypes, changed to (void)
2012-08-10 23:08:51 +03:00
laochailan
bb7c527acb
increased warning level; decreased warnings
...
proved necessary after the last session "taisei intelligence vs. stupid implicit declaration failure #9001 "
2011-07-04 13:14:33 +02:00
laochailan
36e4dc331b
compatibility for old hardware
...
added two config options:
disable_shader: will turn off the use of shaders and fbos in the game. there is no full replacement for them, however.
disable_audio: guess what.
both options *should* be activated automatically as soon as something goes wrong.
2011-06-27 13:36:35 +02: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
laochailan
91b3b7d65e
reference system
...
added some kind of reference system (see list.h) to ensure particles/projectiles/enemies storing pointers to each other that they will not access a borked address.
2011-05-13 19:03:02 +02:00
laochailan
d9fdc2aa0e
Dialogs! conversational~
...
fun fact: taisei might build with -Wall -Werror now.
2011-05-08 13:48:25 +02:00
laochailan
c220f7b4ae
uh cirno and poweritem -> item
2011-04-29 10:26:37 +02:00