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).
* 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>
* 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
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.