Commit graph

16 commits

Author SHA1 Message Date
Andrei Alexeyev
be7905d6a3
src: run upkeep 2024-05-17 04:58:47 +02: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
8e1ff0448e
stageutil: remove deprecated Stage3D fields 2023-02-07 11:57:33 +01:00
Andrei Alexeyev
a55355be0d
shaders: cleanup zbuf_fog; add combined fog+tonemap shader 2021-12-17 14:40:04 +02:00
Andrei Alexeyev
6ddec26882
stages: suppress deprecation warnings from to-be-modernized files 2021-02-20 00:55:08 +02:00
Andrei Alexeyev
89ecc0c55e
Establish more-or-less consistent resource getter functions
Deprecate old ad-hoc stuff like get_sprite, r_texture_get, etc.
2020-06-09 04:33:22 +03:00
Andrei Alexeyev
00e4837827
Separate StageInfo-related APIs from game-stage code (#227) 2020-05-16 23:41:54 +03:00
Andrei Alexeyev
54ca97587c
Rename cmplx32 into cmplxf for better consistency 2020-05-09 09:31:20 +03:00
Andrei Alexeyev
e16e2184a3
Refactor entity system (#214)
* Smarter generic entity macros

The list of "core" entities is now defined in one macro, and hardcoded
_Generic dispatch tables are eliminated

* Get rid of "custom" entities

All entities are now "first-class". The list of known entity types has
been moved to known_entities.h. The system no longer needs to know the
definition of all entity structs.

* Refactor guts of ENT_BOX/ENT_UNBOX

Made the functions inline, Box::ent is now a proper pointer type (but
please don't use it directly), ENT_UNBOX returns NULL if the box is
"empty" (references NULL entity)

* Merge TASK_BIND_UNBOXED with TASK_BIND

* s/YoumuMyon/YoumuAMyon for consistency
2020-04-17 10:18:53 +03:00
Andrei Alexeyev
02eb72608e
Fix various warnings 2020-03-19 05:04:11 +02:00
Andrei Alexeyev
488aa71acb
remove stage_wait() 2020-03-04 22:26:54 +02:00
Andrei Alexeyev
4aa6ba5b3f
Extra stage background prototype 2020-03-04 22:26:50 +02:00
Andrei Alexeyev
5c6b7671ef
fixup some post-rebase chaos 2020-03-04 22:26:45 +02:00
Andrei Alexeyev
490b224bd7
run upkeep 2020-03-04 22:06:39 +02:00
laochailan
10f0ffe814
snowflake port 2020-03-04 22:06:38 +02:00
laochailan
4dc86d976c
Create extra stage stub (with an enemy pattern) 2020-03-04 22:05:55 +02:00