|
Mario Kart 64
|
#include <ultra64.h>#include <macros.h>#include <common_structs.h>#include <defines.h>#include <types.h>#include <course.h>#include "render_courses.h"#include "code_800029B0.h"#include "main.h"#include "actors.h"#include "math_util.h"#include "memory.h"#include "code_80281780.h"#include "collision.h"#include "skybox_and_splitscreen.h"#include "courses/all_course_data.h"#include "courses/all_course_packed.h"#include "courses/all_course_offsets.h"Variables | |
| s16 | D_802B87B0 = 995 |
| s16 | D_802B87B4 = 1000 |
| UNUSED s32 | D_802B87B8 = 0 |
| s32 | D_802B87BC = 0 |
| UNUSED s32 | D_802B87C0 = 0 |
| s32 | D_802B87C4 = 0 |
| s32 | D_802B87C8 = 0 |
| s32 | D_802B87CC = 0 |
| s16 | D_802B87D0 = 0 |
| s16 | D_802B87D4 = 0 |
| s16 | currentScreenSection = 0 |
| u32 | isFlycam |
| void func_8029122C | ( | struct UnkStruct_800DC5EC * | arg0, |
| s32 | arg1 ) |
| void load_surface_map | ( | uintptr_t | addr, |
| struct UnkStruct_800DC5EC * | arg1 ) |
| void parse_course_displaylists | ( | uintptr_t | addr | ) |
| void render_banshee_boardwalk | ( | struct UnkStruct_800DC5EC * | arg0 | ) |
| void render_big_donut | ( | struct UnkStruct_800DC5EC * | arg0 | ) |
| void render_block_fort | ( | UNUSED struct UnkStruct_800DC5EC * | arg0 | ) |
| void render_bowsers_castle | ( | struct UnkStruct_800DC5EC * | arg0 | ) |
| void render_choco_mountain | ( | struct UnkStruct_800DC5EC * | arg0 | ) |
| void render_course | ( | struct UnkStruct_800DC5EC * | arg0 | ) |
| void render_dks_jungle_parkway | ( | struct UnkStruct_800DC5EC * | arg0 | ) |
| void render_double_deck | ( | UNUSED struct UnkStruct_800DC5EC * | arg0 | ) |
| void render_frappe_snowland | ( | struct UnkStruct_800DC5EC * | arg0 | ) |
| void render_kalimari_desert | ( | struct UnkStruct_800DC5EC * | arg0 | ) |
| void render_koopa_troopa_beach | ( | struct UnkStruct_800DC5EC * | arg0 | ) |
| void render_luigi_raceway | ( | struct UnkStruct_800DC5EC * | arg0 | ) |
The jumbo television screen is split into six sections each section is copied one at a time. This is done to fit within the n64's texture size requirements; 64x32
| void render_mario_raceway | ( | struct UnkStruct_800DC5EC * | arg0 | ) |
| void render_moo_moo_farm | ( | struct UnkStruct_800DC5EC * | arg0 | ) |
| void render_rainbow_road | ( | UNUSED struct UnkStruct_800DC5EC * | arg0 | ) |
| void render_royal_raceway | ( | struct UnkStruct_800DC5EC * | arg0 | ) |
| void render_sherbet_land | ( | struct UnkStruct_800DC5EC * | arg0 | ) |
| void render_skyscraper | ( | UNUSED struct UnkStruct_800DC5EC * | arg0 | ) |
| void render_toads_turnpike | ( | struct UnkStruct_800DC5EC * | arg0 | ) |
| void render_wario_stadium | ( | struct UnkStruct_800DC5EC * | arg0 | ) |
| void render_yoshi_valley | ( | struct UnkStruct_800DC5EC * | arg0 | ) |
| s16 currentScreenSection = 0 |
| s16 D_802B87B0 = 995 |
| s16 D_802B87B4 = 1000 |
| s32 D_802B87BC = 0 |
| s32 D_802B87C4 = 0 |
| s32 D_802B87C8 = 0 |
| s32 D_802B87CC = 0 |
| s16 D_802B87D0 = 0 |
| s16 D_802B87D4 = 0 |
|
extern |