|
Mario Kart 64
|
#include <libultraship.h>#include <libultra/gbi.h>#include <macros.h>#include <mk64.h>#include <common_structs.h>#include <defines.h>#include <course.h>#include "../camera.h"#include "framebuffer_effects.h"#include "port/interpolation/FrameInterpolation.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"#include "port/Game.h"#include "engine/courses/Course.h"#include "enhancements/collision_viewer.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 course_init | ( | void | ) |
| s32 func_80290C20 | ( | Camera * | camera | ) |
| void func_80291198 | ( | void | ) |
| void func_8029122C | ( | struct UnkStruct_800DC5EC * | arg0, |
| s32 | playerId ) |
| void func_80295BF8 | ( | s32 | playerIndex | ) |
| void func_80295C6C | ( | void | ) |
| UNUSED void func_80295D50 | ( | s16 | arg0, |
| s16 | arg1 ) |
| void func_80295D6C | ( | void | ) |
| void func_802966A0 | ( | void | ) |
| void parse_course_displaylists | ( | TrackSections * | asset | ) |
| 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_course_segments | ( | const char * | addr[], |
| struct UnkStruct_800DC5EC * | arg1 ) |
| void render_credits | ( | void | ) |
| 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_mario_raceway_pipe | ( | void | ) |
| 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 |
| 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 |
|
extern |