SpaghettiKart
Loading...
Searching...
No Matches
render_courses.c File Reference
#include <libultraship.h>
#include <libultra/gbi.h>
#include <libultraship/bridge/resourcebridge.h>
#include <macros.h>
#include <mk64.h>
#include <common_structs.h>
#include <defines.h>
#include <stdio.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/Matrix.h"
#include "engine/tracks/Track.h"
#include "enhancements/collision_viewer.h"
Include dependency graph for render_courses.c:

Functions

s32 func_80290C20 (Camera *camera)
 
void parse_track_displaylists (TrackSections *asset)
 
void render_track_sections (const char *addr[], ScreenContext *arg1)
 
void func_80291198 (void)
 
void draw_transparent_geography (ScreenContext *screen, s32 playerId)
 
void render_track (ScreenContext *screen)
 
void func_80295BF8 (s32 playerIndex)
 
void func_80295C6C (void)
 
UNUSED void func_80295D50 (s16 arg0, s16 arg1)
 
void func_80295D6C (void)
 

Variables

s16 gFogMin = 995
 
s16 gFogMax = 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
 

Function Documentation

◆ draw_transparent_geography()

void draw_transparent_geography ( ScreenContext * screen,
s32 playerId )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80290C20()

s32 func_80290C20 ( Camera * camera)
Here is the caller graph for this function:

◆ func_80291198()

void func_80291198 ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80295BF8()

void func_80295BF8 ( s32 playerIndex)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80295C6C()

void func_80295C6C ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_80295D50()

UNUSED void func_80295D50 ( s16 arg0,
s16 arg1 )

◆ func_80295D6C()

void func_80295D6C ( void )

◆ parse_track_displaylists()

void parse_track_displaylists ( TrackSections * asset)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ render_track()

void render_track ( ScreenContext * screen)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ render_track_sections()

void render_track_sections ( const char * addr[],
ScreenContext * arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ currentScreenSection

s16 currentScreenSection = 0

◆ D_802B87B8

UNUSED s32 D_802B87B8 = 0

◆ D_802B87BC

s32 D_802B87BC = 0

◆ D_802B87C0

UNUSED s32 D_802B87C0 = 0

◆ D_802B87C4

s32 D_802B87C4 = 0

◆ D_802B87C8

s32 D_802B87C8 = 0

◆ D_802B87CC

s32 D_802B87CC = 0

◆ D_802B87D0

s16 D_802B87D0 = 0

◆ D_802B87D4

s16 D_802B87D4 = 0

◆ gFogMax

s16 gFogMax = 1000

◆ gFogMin

s16 gFogMin = 995

◆ isFlycam

u32 isFlycam
extern