mirror of https://github.com/n64decomp/mk64.git
* Document projection matrix function Document function for computing a projection matrix. Used for camera and graphics. * Fix loop index bug Fix straightforward loop index bug introduced in last commit * Style guide updates Changes to match style recommendations * Update function variables to camelCase * Use dOxygen tags * Use block comment * Document math functions * Give all functions in src\racing\math_util.c descriptive names * Improve documentation for math_util Improves a number of functions by giving descriptive argument names and comments * Additional merge * Fix style issues update variables / parameters to use camelCase instead of snakeCase * doxygen and other documentation * Add doxygen documentation * Rename mat -> mtx for consistency among matrices * Theta -> Angle for angles * Give some arguments more descriptive names * Partial documentation for calculate_orientation_matrix Documentation for when cosAxisY is 1 and observations that things break when if it does not equal 1. * Rename functions Renamed multiple functions for accuracy or clarity * doxygen whitespace alignment Improve readability of doxygen info by aligning text * Make format check Formatting updates suggested by make format * Make skyboxes static * Change function name angle_from_coords -> get_angle_between_coords * Math values renamed Functions: render_distance_squared -> distance_if_visible mtxf_rotation_zxy_translate -> mtxf_rotate_zxy_translate Arguments: vecTrans -> translate * Document many effects Define effects for * Braking * Drifting * Spinning out (driving and bananas) * Mini turbos * Losing at GP * Tumbling on terrain * CPU rubberbanding And substitute some pre-existing defined effect names in place of bit flags * Replace effect magic numbers with defined values * Separate effect bit-flags into components * Document more effects * Rename some effects * Replace effect bit_flags with defined values * Formatting fixes --------- Co-authored-by: MegaMech <MegaMech@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| PR | ||
| libc | ||
| actor_types.h | ||
| bomb_kart.h | ||
| common_structs.h | ||
| config.h | ||
| course.h | ||
| course_offsets.h | ||
| debug.h | ||
| decode.h | ||
| defines.h | ||
| kart_attributes.h | ||
| macros.h | ||
| macros.inc | ||
| mk64.h | ||
| objects.h | ||
| path.h | ||
| save_data.h | ||
| segments.h | ||
| sounds.h | ||
| spline.h | ||
| ultra64.h | ||
| vehicles.h | ||