Commit Graph

4 Commits

Author SHA1 Message Date
nmlgc 062aa7ae1d [Maintenance] Purge the C-style `typedef struct` syntax
I might change this convention again in the future, particularly once
someone wants to fund C89 conformance, but let's stay consistent for
now.

Part of P0264, funded by [Anonymous] and Blue Bolt.
2024-02-02 23:59:34 +01:00
nmlgc cc1eea41ad [Maintenance] [th04/th05] Move OP.EXE clear flags to their own header
Removes `op.hpp`'s dependency on the headers that declare RANK_COUNT
and PLAYCHAR_COUNT.

Part of P0263, funded by [Anonymous].
2023-11-30 20:00:53 +01:00
nmlgc cafdd6ee3e [Maintenance] [th05] #include `common.h` directly inside `resident.hpp`
The asymmetry of having to do this for TH05's resident structure but
not for TH04's has finally become annoying enough.

Part of P0263, funded by [Anonymous].
2023-11-30 19:55:18 +01:00
nmlgc 412df0c961 [Maintenance] [th05] Assign proper names to decompiled OP.EXE segments
Having to comb through them and change their `#pragma option -zC` names
after adding a new one is pretty annoying, after all. This way, we also
get to move some of those 2020 decompilations out of the `th05/`
subdirectory, matching the more consistent directory hierarchy that
this project has converged on in the years since.

Part of P0261, funded by [Anonymous] and Yanga.
2023-11-01 23:17:52 +01:00