You've already forked Diddy-Kong-Racing
mirror of
https://github.com/izzy2lost/Diddy-Kong-Racing.git
synced 2026-03-10 11:36:09 -07:00
Split out functions in unknown_070110, and do some documenting on the… (#243)
* Split out functions in unknown_070110, and do some documenting on them. Also fixes the scoring script to include UNUSED funcs * Match func_80021400 * Match unused func_800B3678 * Commit suggestions * Match func_80009AB4 * Fix breaking NON_EQUIVALENT builds when I changed the LevelHeader struct * I swear I fixed this before the last push, but oh well. Here's the proper fix * Match func_80007FA4 * Add suggestions for PR, and do a NON_EQUIVALENT but near match of func_8005F310 * Add offsets to the sound_ids, and set them up in some arrays that are a list of sounds to play. * Update a few variables to floats to match func_800699E4 * Fix NON_EQUIVALENT * Nearly match func_80011134 * Match func_8001B668 and do some more documenting * Match func_80069A40 * Do a NON_EQUIVALENT, possible NON_MATHCING match of func_8005CB680 * Do NON_MATCHING of func_8005C364 + update diff.py * WIP func_8005A6F0 * Remove unk8004F77C struct as it's just Object_Racer * Match func_8005A6F0 * Match func_8002263C * WIP func_8005B818 * WIP func_80011570 and match catmull_rom_interpolation * Match func_80011570 * Remove some extra function declarations from C files, and used the .h files instead. * Better matches for the catmull math funcs * Get obj_loop_effectbox a little closer to matching * Match obj_loop_goldenballoon * Fix some minor whitespace issues. Co-authored-by: Ryan Myers <foldor@gmail.com>
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -30,7 +30,7 @@ for folder in ASM_FOLDERS:
|
||||
BUILD_DIRECTORY = './build/us_1.0'
|
||||
SRC_DIRECTORY = './src'
|
||||
LIB_SRC_DIRECTORY = './lib/src'
|
||||
FUNCTION_REGEX = r'^(?<!static\s)(?:(\/[*][*!][*]*\n(?:[^/]*\n)+?\s*[*]\/\n)(?:\s*)*?)?([^\s]+)\s(?:\s|[*])*?([0-9A-Za-z_]+)\s*[(][^)]*[)]\s*{'
|
||||
FUNCTION_REGEX = r'^(?<!static\s)(?:(\/[*][*!][*]*\n(?:[^/]*\n)+?\s*[*]\/\n)(?:\s*)*?)?(?:\s*UNUSED\s+)?([^\s]+)\s(?:\s|[*])*?([0-9A-Za-z_]+)\s*[(][^)]*[)]\s*{'
|
||||
GLOBAL_ASM_REGEX = r'GLOBAL_ASM[(]".*(?=\/)\/([^.]+).s"[)]'
|
||||
WIP_REGEX = r'#if(?:.|\n)*?(GLOBAL_ASM[(][^)]*[)])(.|\n)*?#endif'
|
||||
NON_MATCHING_REGEX = re.compile(r'^#ifdef[ ]+NON_MATCHING', re.MULTILINE)
|
||||
|
||||
Reference in New Issue
Block a user