ReC98/th02
nmlgc fe4c92a066 [Maintenance] [th01] Add separate functions for polar coordinate calculation
I'm still impressed that something like this perfectly inlines in every
place that uses this functionality so far. Maybe something about each
parameter only being used once inside the single expression of the
function?

Part of P0120, funded by Yanga.
2020-09-28 12:43:29 +02:00
..
core [Maintenance] Rename the `_FORCE_INT` enum members to indicate signedness 2020-09-12 12:09:30 +02:00
formats [Maintenance] Fix DEFCONV declarations, and remove them where possible 2020-09-07 21:18:39 +02:00
gaiji [Maintenance] [th03/th04/th05] Declare the symbol gaiji inherited from TH02 2020-09-12 11:29:20 +02:00
hardware [Separate translation units] [th02] game_exit_to_dos(), zun_error(), graph_putsa_fx() 2020-09-07 21:18:40 +02:00
hiscore [Position independence] [th04/th05] Remaining references to the name alphabet 2020-09-12 11:29:35 +02:00
main [Reverse-engineering] [th02/th04/th05] HUD: Bar colors 2020-08-28 16:21:13 +02:00
math [Maintenance] [th01] Add separate functions for polar coordinate calculation 2020-09-28 12:43:29 +02:00
music [Maintenance] Compile all VRAM-accessing translation units as C++ 2020-08-12 16:16:09 +02:00
snd [Maintenance] Move the SE reset/play/update sequence into its own function 2020-09-21 14:59:54 +02:00
sprites [Build] Convert all known hardcoded sprites during the 32-bit build part 2020-07-09 22:28:15 +02:00
strings [Position independence] master.lib graph_* function calls 2019-12-29 21:15:38 +01:00
exit.asm [Maintenance] Declare game_exit() and game_exit_to_dos() as __cdecl 2020-09-07 21:18:40 +02:00
exit.c [Reduction] [th03/th04/th05] game_exit 2019-11-24 12:45:17 +01:00
exit_dos.asm [Maintenance] Declare game_exit() and game_exit_to_dos() as __cdecl 2020-09-07 21:18:40 +02:00
exit_dos.c [Separate translation units] [th02] game_exit_to_dos(), zun_error(), graph_putsa_fx() 2020-09-07 21:18:40 +02:00
frmdely2.c [Separate translation units] [th02/th03/th04] frame_delay_2() 2020-09-07 21:18:38 +02:00
grppsafx.cpp [Separate translation units] [th02] game_exit_to_dos(), zun_error(), graph_putsa_fx() 2020-09-07 21:18:40 +02:00
initexit.h [Reduction] [th03/th04/th05] game_init_main 2019-11-24 14:14:13 +01:00
initmain.asm [Reduction] [th03/th04/th05] game_init_main 2019-11-24 14:14:13 +01:00
initmain.c [Maintenance] Move DOS memory assignment sizes to separate files 2019-11-24 14:04:36 +01:00
initop.asm [Reduction] [th03/th04/th05] game_init_op 2019-11-24 14:04:36 +01:00
initop.c [Reduction] [th03/th04/th05] game_init_op 2019-11-24 14:04:36 +01:00
main02_1.cpp [Separate translation units] [th02] game_exit_to_dos(), zun_error(), graph_putsa_fx() 2020-09-07 21:18:40 +02:00
main02_2.c [Separate translation units] [th02/th03/th04] frame_delay_2() 2020-09-07 21:18:38 +02:00
main_03.cpp [Maintenance] Move all features exclusive to MAIN.EXE to a main/ subdirectory 2020-04-15 20:58:01 +02:00
maine021.cpp [Separate translation units] [th02] game_exit_to_dos(), zun_error(), graph_putsa_fx() 2020-09-07 21:18:40 +02:00
maine022.c [Separate translation units] [th02/th03/th04] frame_delay_2() 2020-09-07 21:18:38 +02:00
maine_03.c [Maintenance] Consistently use forward slashes in #include paths 2020-04-15 21:34:32 +02:00
maine_04.c [Position independence] [th04/th05] Remaining references to the name alphabet 2020-09-12 11:29:35 +02:00
maine_05.cpp [Maintenance] [th01] Add separate functions for polar coordinate calculation 2020-09-28 12:43:29 +02:00
mem.h [Naming] [th02/th04/th05] Demo loading and playback 2019-11-24 14:14:13 +01:00
mem.inc [Naming] [th02/th04/th05] Demo loading and playback 2019-11-24 14:14:13 +01:00
op_01.c [Decompilation] [th05] Game clear/extra unlock variable initialization 2020-09-21 15:00:15 +02:00
op_02_1.cpp [Separate translation units] [th02] game_exit_to_dos(), zun_error(), graph_putsa_fx() 2020-09-07 21:18:40 +02:00
op_02_2.c [Separate translation units] [th02/th03/th04] frame_delay_2() 2020-09-07 21:18:38 +02:00
op_03.c [Maintenance] Move the SE reset/play/update sequence into its own function 2020-09-21 14:59:54 +02:00
op_04.c [Decompilation] [th05] Game clear/extra unlock variable initialization 2020-09-21 15:00:15 +02:00
op_05.cpp [Maintenance] Drop the `slot` infix for PI-related identifiers 2020-09-07 21:18:39 +02:00
op_06.cpp [Maintenance] [th01] Add separate functions for polar coordinate calculation 2020-09-28 12:43:29 +02:00
res_init.c [Decompilation] [th05] RES_KSO.COM 2020-02-23 17:53:17 +01:00
score.c [Position independence] [th04/th05] Remaining references to the name alphabet 2020-09-12 11:29:35 +02:00
score.h [Reverse-engineering] [th04/th05] GENSOU.SCR structure 2019-12-28 12:18:43 +01:00
score.inc [Maintenance] Move a few more ASM definitions to their own .inc files 2019-09-21 13:05:54 +02:00
scoreenc.c [Maintenance] Improve score data file-related type and function names 2019-12-28 12:14:02 +01:00
scorelod.c [Maintenance] Improve score data file-related type and function names 2019-12-28 12:14:02 +01:00
th02.h [Decompilation] [th05] Game clear/extra unlock variable initialization 2020-09-21 15:00:15 +02:00
th02.inc [Position independence] [th02/th03/th04/th05] References to known gaiji 2020-08-19 20:12:02 +02:00
zun_res1.c [Build] Don't word-align everything by default 2020-04-03 17:35:57 +02:00
zun_res2.c [Maintenance] Decide on __asm as the keyword for inline assembly 2020-06-21 22:18:00 +02:00
zun_res3.c [Maintenance] Decide on __asm as the keyword for inline assembly 2020-06-21 22:18:00 +02:00
zunerror.c [Separate translation units] [th02] game_exit_to_dos(), zun_error(), graph_putsa_fx() 2020-09-07 21:18:40 +02:00