7#define NO_COLLISION 0x0
s32 check_collision_zx(Collision *, f32, f32, f32, f32, u16)
Definition collision.c:46
void generate_collision_mesh(Gfx *, s8, u16)
Definition collision.c:1963
s32 detect_tyre_collision(KartTyre *)
Definition collision.c:578
f32 calculate_surface_height(f32, f32, f32, u16)
Definition collision.c:462
s8 get_surface_type(u16)
Definition collision.c:432
void generate_collision_mesh_with_default_section_id(Gfx *, s8)
Definition collision.c:1952
f32 func_802ABEAC(Collision *, Vec3f)
Definition collision.c:470
void generate_collision_mesh_with_defaults(Gfx *)
Definition collision.c:1945
void set_vtx_buffer(uintptr_t, u32, u32)
Definition collision.c:1759
s32 check_collision_zy(Collision *, f32, f32, f32, f32, u16)
Definition collision.c:263
void adjust_pos_orthogonally(Vec3f, f32, Vec3f, f32)
void process_shell_collision(Vec3f, f32, Vec3f, f32)
void find_and_set_tile_size(uintptr_t, s32, s32)
Definition collision.c:2095
s32 check_collision_yx(Collision *, f32, f32, f32, f32, u16)
Definition collision.c:155
u16 player_terrain_collision(Player *, KartTyre *, f32, f32, f32)
Definition collision.c:2163
void shell_collision(Collision *, Vec3f)
Definition collision.c:529
void generate_collision_grid(void)
Definition collision.c:1872
s16 func_802ABDB8(u16)
Definition collision.c:452
s16 get_track_section_id(u16)
Definition collision.c:437
void func_802AAAAC(Collision *)
Definition collision.c:27
void set_vertex_colours(uintptr_t, u32, s32, s8, u8, u8, u8)
s32 is_line_intersecting_rectangle(s16, s16, s16, s16, s16, s16, s16, s16)
Definition collision.c:1771
void find_vtx_and_set_colours(Gfx *, s8, u8, u8, u8)
Definition collision.c:2135
f32 spawn_actor_on_surface(f32, f32, f32)
Definition collision.c:1406
void subtract_scaled_vector(Vec3f, f32, Vec3f)
Definition collision.c:2157
void nullify_displaylist(uintptr_t)
Definition collision.c:19
s16 func_802ABDF4(u16)
Definition collision.c:457
s32 is_triangle_intersecting_bounding_box(s16, s16, s16, s16, u16)
Definition collision.c:1831
u16 check_bounding_collision(Collision *, f32, f32, f32, f32)
Definition collision.c:1295
f32 get_water_level(Player *)
Definition collision.c:42
u16 actor_terrain_collision(Collision *, f32, f32, f32, f32, f32, f32, f32)
Definition collision.c:1177
s16 func_802ABD7C(u16)
Definition collision.c:447
f32 Vec3f[3]
Definition common_structs.h:10
Definition common_structs.h:147
Definition common_structs.h:232
Definition common_structs.h:264