ReC98/th05
nmlgc 4d11848671 [Naming] [th04/th05] Dialog: Drop the `DIALOG_` prefix from constants
It's rather noisy, the header isn't supposed to be publicly used
anyway, and the TH03/TH04/TH05 cutscene system uses the same
conventions. Also shortening the `CURSOR_` constants to `TEXT_`.

Part of P0258, funded by [Anonymous] and Blue Bolt.
2023-10-31 22:33:32 +01:00
..
end
formats [Build] Compile shared translation units in 386 mode by default 2023-06-30 19:59:11 +02:00
hardware [Platform] [x86 Real Mode] CPU flag macros 2023-02-28 08:08:16 +01:00
main [Naming] [th04/th05] Dialog: Drop the `DIALOG_` prefix from constants 2023-10-31 22:33:32 +01:00
op [Maintenance] Move OUT for 8-bit port numbers to x86real.h 2023-02-28 08:08:17 +01:00
shiftjis [Decompilation] [th05] EX-Alice: 16×16 sprite overrides 2023-07-01 05:22:23 +02:00
snd [Build] Compile shared translation units in 386 mode by default 2023-06-30 19:59:11 +02:00
sprites [Decompilation] [th04/th05] Boss explosions 2023-07-01 05:22:23 +02:00
bgimager.asm
boss.cpp [Decompilation] [th05] Bosses: Player sprite collision 2022-03-27 00:39:03 +01:00
boss_1.cpp [Reverse-engineering] [th05] Sara: State 2023-01-17 10:37:49 +01:00
boss_4.cpp [Maintenance] [th04/th05] Bosses: Single-file, multi-segment code structure 2022-11-30 22:46:22 +01:00
boss_6.cpp [Decompilation] [th05] Shinki: Pattern 1/11 2022-04-30 17:44:12 +02:00
boss_bg.cpp [Maintenance] [th04/th05] Split segment #1 before the boss backdrop function 2022-05-01 00:22:03 +02:00
boss_exp.cpp [Decompilation] [th04/th05] Boss explosions 2023-07-01 05:22:23 +02:00
boss_x.cpp [Maintenance] [th04/th05] Bosses: Single-file, multi-segment code structure 2022-11-30 22:46:22 +01:00
bullet.asm [Maintenance] Introduce a generic entity flag enum 2023-03-29 12:36:55 +02:00
bullet_1.asm [Reverse-engineering] [th05] Bullets: Velocity and angle calculation (undecompilable) 2021-07-31 21:09:36 +02:00
bullet_c.cpp
bullet_p.cpp [Decompilation] [th05] Bullets: Sprite selection by angle 2022-05-01 00:22:04 +02:00
bullet_t.cpp [Maintenance] [th04/th05] Move bullet code into dedicated segments 2022-03-05 15:31:50 +01:00
bullet_u.cpp [Maintenance] [th04/th05] Move bullet code into dedicated segments 2022-03-05 15:31:50 +01:00
cdg_p_nc.cpp
cdg_put.asm
cfg_lres.cpp
chars.inc
cheeto_u.cpp [Naming] [th05] Officially rename "curve bullets" to "cheetos" 2022-04-29 03:28:44 +02:00
cutscene.cpp [Decompilation] [th03/th04/th05] Cutscenes: Script loading and freeing 2022-11-30 19:08:28 +01:00
demo.cpp [Decompilation] [th04/th05] Demo Play: Reading the replay file 2022-05-01 00:22:04 +02:00
dialog.cpp [Decompilation] [th05] EMS / Dialog: Face loading and rendering 2021-11-29 02:01:10 +01:00
dialog_f.cpp [Maintenance] [th04/th05] Dialog: Start a new translation unit with shared code 2023-10-31 22:33:29 +01:00
egcrect.cpp
ems.cpp [Decompilation] [th04/th05] EMS: Allocation + Preloading the eyecatch image 2021-11-29 01:53:43 +01:00
f_dialog.cpp [Decompilation] [th04/th05] Dialog: Script loading functions 2022-03-27 00:39:04 +01:00
frmdelay.cpp [Maintenance] Remove the vsync_reset_*() macros 2023-02-28 08:07:52 +01:00
gather.cpp
hud_bar.asm
hud_ovrl.cpp [Maintenance] [th04/th05] Text popups: Move to a new "text overlay" module 2022-03-27 00:33:51 +01:00
i_shot.hpp [Maintenance] Random number ring buffer: Remove `extern "C"` 2023-06-06 21:07:08 +02:00
initmain.cpp
initop.cpp
inp_h_w.cpp
input_s.asm
laser.cpp [Maintenance] [th05] Lasers: Prepare for two segments in one translation unit 2023-01-17 12:10:52 +01:00
laser_rh.cpp [Decompilation] [th05] Lasers: 2D vector construction 2023-01-17 11:46:25 +01:00
m_char.cpp [Maintenance] Review any redundancies and label them as ZUN bloat 2022-08-16 01:43:14 +02:00
main010.cpp [Maintenance] [th04/th05] Remove unnecessary segment splits 2023-10-31 22:33:13 +01:00
main014.cpp [Maintenance] master.hpp: Pass element counts to the hmem_allocbyte() wrapper 2022-11-30 16:59:09 +01:00
main032.cpp [Maintenance] Remove `extern "C"` from vector header inclusions 2023-06-10 18:32:25 +02:00
mb_dft.cpp [Decompilation] [th04/th05] Midbosses: Defeat animation update function 2022-03-05 17:50:33 +01:00
mem.h [Decompilation] [th04/th05] Demo Play: Reading the replay file 2022-05-01 00:22:04 +02:00
mem.inc [Decompilation] [th04/th05] EMS: Allocation + Preloading the eyecatch image 2021-11-29 01:53:43 +01:00
mem[data].asm
midboss.cpp [Decompilation] [th04/th05] Midbosses: Activation and reset functions 2022-05-01 00:22:03 +02:00
midboss1.cpp [Decompilation] [th05] Stage 1 midboss: Circular movement 2022-05-01 00:22:03 +02:00
midboss5.cpp [Decompilation] [th05] Stage 5 midboss: Rendering 2022-11-30 22:46:22 +01:00
musicp_a.asm [Maintenance] Move the contents of `music/` subdirectories under `op/` 2022-03-25 14:10:59 +01:00
musicp_c.cpp [Maintenance] Move the contents of `music/` subdirectories under `op/` 2022-03-25 14:10:59 +01:00
op010.cpp [Maintenance] Remove `extern "C"` from more areas of code 2023-10-31 22:33:16 +01:00
op011.cpp [Maintenance] Review any redundancies and label them as ZUN bloat 2022-08-16 01:43:14 +02:00
p_common.cpp [Contributing] Define `struct`, `class` and `template` naming conventions 2022-08-08 20:10:38 +02:00
p_marisa.cpp [Maintenance] Add a `nullptr` polyfill to platform.h 2022-07-10 13:02:51 +02:00
p_mima.cpp [Maintenance] Add a `nullptr` polyfill to platform.h 2022-07-10 13:02:51 +02:00
p_reimu.cpp [Contributing] Define `struct`, `class` and `template` naming conventions 2022-08-08 20:10:38 +02:00
p_yuuka.cpp [Maintenance] Add a `nullptr` polyfill to platform.h 2022-07-10 13:02:51 +02:00
pi_asm_1.asm
pi_asm_2.asm
pi_cpp_1.cpp
pi_cpp_2.cpp
playchar.h [Maintenance] [th04/th05] Remove `extern "C"` from more areas of code 2022-04-30 14:37:28 +02:00
player.asm [Decompilation] [th04] Player: Input → movement velocity 2023-01-17 11:44:15 +01:00
player_a.cpp [Decompilation] [th05] Aiming to the player 2021-07-31 21:09:37 +02:00
playfld.cpp [Decompilation] [th04/th05] Playfield shaking 2022-03-05 17:50:33 +01:00
regist.cpp
res_kso.cpp [Contributing] Decide on `seg` and `off` for x86-segment-related identifiers 2023-06-30 19:59:11 +02:00
resident.hpp
snd_dlym.cpp
snd_kaja.cpp
snd_load.cpp
spark_a.asm [Separate translation units] [th04/th05] Spark sprite spawning (undecompilable) 2022-05-01 00:22:04 +02:00
staff.cpp [Maintenance] [th04/th05] Cutscenes: Move box code to the main translation unit 2022-11-30 19:31:14 +01:00
th05.inc [Decompilation] [th05] Cutscenes: Return key wait animation 2022-11-30 19:08:05 +01:00
vector.cpp