Commit graph

14 commits

Author SHA1 Message Date
Andrei Alexeyev
830cc7d5c4
stages/corotest: remove 2023-02-24 05:37:58 +01:00
Andrei Alexeyev
df14742431
stages/extra: replace with an empty stub
The extra stage code in master is very outdated and not worth keeping
around. The 'yumemi' branch has diverged significantly (and needs a
rebase, but that's a future me problem).
2023-02-24 05:37:58 +01:00
Andrei Alexeyev
dcb630b37d
stageinfo,stage: implement stage hot-reloading
POSIX platforms only. Must be enabled via -Dstages_live_reload=true.
2022-02-05 17:58:42 +02:00
Andrei Alexeyev
ad9228e0a0
stage3: restructure into a folder-based layout
It's an absolute mess, but should make integrating stage3_revamp easier…
2021-07-10 03:24:07 +03:00
Lukas Weber
b4a870e660
stage4: new PBR background, modernize structure 2020-12-26 02:18:19 +02:00
Alice D
8f515e0f38
Stage 5 Restructure (#247)
* initial commit (basic structure, does not compile)

* it compiles now

* moving some stuff around

* move spells/nonspells over to their own files, and retab the whole directory

* retab meson file (oops)

* newline shuffling

* clean up some imports, move functions to spellcards

* Update src/stages/stage5/background_anim.c

Co-authored-by: Andrei Alexeyev <akari@taisei-project.org>

* Apply suggestions from code review

Co-authored-by: Andrei Alexeyev <akari@taisei-project.org>

* code review changes

* change cloud_common to spawn_cloud

* move explosion survival to spells

* add missing timeline imports (oops)

* add missing comma

Co-authored-by: Andrei Alexeyev <akari@taisei-project.org>
2020-08-29 02:09:10 +03:00
Alice D
8f3b3fa0bc
Stage 6 Restructure (#248)
* basic stage 6 structure (nothing here yet)

* it compiles and runs (needs testing)

* reindent

* missing import

* fix baryons

* import cleanups

* moving spells from elly.c to their spellcard sources

* code review changes, and some additional cleanup

* more PR changes, removing more dead code

* clean up some imports, move functions to spellcards

* remove dual initalization
2020-08-28 09:08:30 +03:00
Andrei Alexeyev
f899370fa6
Restructure stage 2 into multiple files
Cherry-pick from #229 (ba2187f54fdb1fb43846f85c8cddcf920932e3c7)
2020-08-25 05:03:00 +03:00
Andrei Alexeyev
db9cb15d21
Split stage1 into multiple files (#228) 2020-05-18 22:44:11 +03:00
laochailan
4dc86d976c
Create extra stage stub (with an enemy pattern) 2020-03-04 22:05:55 +02:00
Andrei Alexeyev
bdef62d7f4
Initial coroutine/task system implementation 2020-03-04 21:50:22 +02:00
Andrei Alexeyev
9af300d4df
add 'developer' option to decouple cheats etc. from build type
developer=true  --> DEBUG macro is set, regardless of build type
    developer=false --> DEBUG macro is not set, regardless of build type
    developer=auto  --> DEBUG macro is set only on debug* build types;
    this matches old behavior and is the default.
2019-01-25 02:02:56 +02:00
Andrei Alexeyev
c43f4d8032
Special stages for DPS testing 2018-08-14 02:42:27 +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