SpaghettiKart
Loading...
Searching...
No Matches
skybox_and_splitscreen.h
Go to the documentation of this file.
1#ifndef SKYBOX_AND_SPLITSCREEN_H
2#define SKYBOX_AND_SPLITSCREEN_H
3
4#include <libultraship.h>
5#include <libultra/gbi.h>
6#include "code_800029B0.h"
7
8#define G_CLEAR_ALL_MODES 0xFFFFFFFF
9
10/* Function Prototypes */
11
12void func_802A4A0C(Vtx*, ScreenContext*);
13void set_screen(void);
14void set_editor_screen(void);
16void func_802A38AC(void);
17void func_802A38B4(void);
19void init_z_buffer(void);
20void init_rdp(void);
21void set_viewport(void);
22void select_framebuffer(void);
23void func_802A4300(void);
24void func_802A450C(Vtx*);
25void func_802A487C(Vtx*);
26void func_802A4D18(void);
27void func_802A4EF4(void);
28void race_begin_viewport(ScreenContext* screen, s32 mode);
31void render_screens(ScreenContext* screen, s32 mode, s32 someId, s32 playerId);
32void func_802A74BC(void);
33void copy_framebuffer(s32, s32, s32, s32, u16*, u16*);
34void func_802A7728(void);
35void func_802A7940(void);
36
37extern Vp D_802B8880[];
38
39#endif
Vp D_802B8880[]
Definition skybox_and_splitscreen.c:30
void race_begin_viewport_4p(ScreenContext *screen)
Definition skybox_and_splitscreen.c:586
void race_set_viewport(ScreenContext *)
Definition skybox_and_splitscreen.c:78
void func_802A4D18(void)
Definition skybox_and_splitscreen.c:477
void func_802A4EF4(void)
Definition skybox_and_splitscreen.c:502
void func_802A450C(Vtx *)
Definition skybox_and_splitscreen.c:314
void init_rdp(void)
Definition skybox_and_splitscreen.c:223
void func_802A487C(Vtx *)
Definition skybox_and_splitscreen.c:391
void copy_framebuffer(s32, s32, s32, s32, u16 *, u16 *)
Definition skybox_and_splitscreen.c:811
void func_802A74BC(void)
void func_802A38B4(void)
Definition skybox_and_splitscreen.c:124
void func_802A4A0C(Vtx *, ScreenContext *)
Definition skybox_and_splitscreen.c:408
void set_screen(void)
Definition skybox_and_splitscreen.c:726
void func_802A4300(void)
Definition skybox_and_splitscreen.c:264
void func_802A7940(void)
Definition skybox_and_splitscreen.c:862
void set_viewport(void)
Definition skybox_and_splitscreen.c:243
void render_screens(ScreenContext *screen, s32 mode, s32 someId, s32 playerId)
Definition skybox_and_splitscreen.c:596
void select_framebuffer(void)
Definition skybox_and_splitscreen.c:252
void func_802A38AC(void)
Definition skybox_and_splitscreen.c:121
void race_begin_viewport(ScreenContext *screen, s32 mode)
Definition skybox_and_splitscreen.c:532
void race_blank_viewport(ScreenContext *screen)
Definition skybox_and_splitscreen.c:565
void set_editor_screen(void)
Definition skybox_and_splitscreen.c:800
void init_z_buffer(void)
Definition skybox_and_splitscreen.c:204
void func_802A7728(void)
Definition skybox_and_splitscreen.c:826
void func_802A39E0(ScreenContext *)
Definition skybox_and_splitscreen.c:159
Definition code_800029B0.h:14