#include <libultraship.h>
#include <string.h>
#include <libultra/gbi.h>
Go to the source code of this file.
|
| enum | TRACKS {
TRACK_MARIO_RACEWAY = 0
, TRACK_CHOCO_MOUNTAIN
, TRACK_BOWSER_CASTLE
, TRACK_BANSHEE_BOARDWALK
,
TRACK_YOSHI_VALLEY
, TRACK_FRAPPE_SNOWLAND
, TRACK_KOOPA_BEACH
, TRACK_ROYAL_RACEWAY
,
TRACK_LUIGI_RACEWAY
, TRACK_MOO_MOO_FARM
, TRACK_TOADS_TURNPIKE
, TRACK_KALIMARI_DESERT
,
TRACK_SHERBET_LAND
, TRACK_RAINBOW_ROAD
, TRACK_WARIO_STADIUM
, TRACK_BLOCK_FORT
,
TRACK_SKYSCRAPER
, TRACK_DOUBLE_DECK
, TRACK_DK_JUNGLE
, TRACK_BIG_DONUT
,
TRACK_AWARD_CEREMONY
, NUM_TRACKS
} |
| |
| enum | TIME_TRIAL_DATA_INDEX {
TIME_TRIAL_DATA_LUIGI_RACEWAY
, TIME_TRIAL_DATA_MOO_MOO_FARM
, TIME_TRIAL_DATA_KOOPA_BEACH
, TIME_TRIAL_DATA_KALAMARI_DESERT
,
TIME_TRIAL_DATA_TOADS_TURNPIKE
, TIME_TRIAL_DATA_FRAPPE_SNOWLAND
, TIME_TRIAL_DATA_CHOCO_MOUNTAIN
, TIME_TRIAL_DATA_MARIO_RACEWAY
,
TIME_TRIAL_DATA_WARIO_STADIUM
, TIME_TRIAL_DATA_SHERBET_LAND
, TIME_TRIAL_DATA_ROYAL_RACEWAY
, TIME_TRIAL_DATA_BOWSER_CASTLE
,
TIME_TRIAL_DATA_DK_JUNGLE
, TIME_TRIAL_DATA_YOSHI_VALLEY
, TIME_TRIAL_DATA_BANSHEE_BOARDWALK
, TIME_TRIAL_DATA_RAINBOW_ROAD
,
NUM_TIME_TRIAL_DATA
} |
| |
| enum | SURFACE_TYPE {
SURFACE_DEFAULT = -1
, AIRBORNE
, ASPHALT
, DIRT
,
SAND
, STONE
, SNOW
, BRIDGE
,
SAND_OFFROAD
, GRASS
, ICE
, WET_SAND
,
SNOW_OFFROAD
, CLIFF
, DIRT_OFFROAD
, TRAIN_TRACK
,
CAVE
, ROPE_BRIDGE
, WOOD_BRIDGE
, WATER_SURFACE = 0xFB
,
BOOST_RAMP_WOOD = 0xFC
, OUT_OF_BOUNDS
, BOOST_RAMP_ASPHALT
, RAMP
} |
| | The different types of surface in the game. More...
|
| |
◆ AUDIO_HEAP_INIT_SIZE
| #define AUDIO_HEAP_INIT_SIZE 0x2600 |
◆ AUDIO_HEAP_SIZE
| #define AUDIO_HEAP_SIZE 0x48C00 |
◆ BORDER_HEIGHT
◆ DOUBLE_SIZE_ON_64_BIT
| #define DOUBLE_SIZE_ON_64_BIT |
( |
| size | ) |
|
Value:((size) * (sizeof(void*) / 4))
◆ GET_HIGH_S16_OF_32
| #define GET_HIGH_S16_OF_32 |
( |
| var | ) |
|
◆ GET_HIGH_U16_OF_32
| #define GET_HIGH_U16_OF_32 |
( |
| var | ) |
|
◆ GET_LOW_S16_OF_32
| #define GET_LOW_S16_OF_32 |
( |
| var | ) |
|
◆ GET_LOW_U16_OF_32
| #define GET_LOW_U16_OF_32 |
( |
| var | ) |
|
◆ GFX_GET_OPCODE
| #define GFX_GET_OPCODE |
( |
| var | ) |
|
Value:((uint32_t) ((var) & 0xFF000000))
◆ MACRO_COLOR_FLAG
| #define MACRO_COLOR_FLAG |
( |
| r, |
|
|
| g, |
|
|
| b, |
|
|
| flag ) |
Value:(r & ~0x3) | (flag & 0x3), (g & ~0x3) | ((flag >> 2) & 0x3), b
◆ SCREEN_HEIGHT
| #define SCREEN_HEIGHT 240 |
◆ SCREEN_WIDTH
◆ SET_HIGH_S16_OF_32
| #define SET_HIGH_S16_OF_32 |
( |
| var, |
|
|
| x ) |
Value:((((s16*) &(var))[0]) = (x))
◆ SET_HIGH_U16_OF_32
| #define SET_HIGH_U16_OF_32 |
( |
| var, |
|
|
| x ) |
Value:((((u16*) &(var))[0]) = (x))
◆ STACKSIZE
◆ TEXTURE_LOAD_FIX
| #define TEXTURE_LOAD_FIX 2 |
◆ TEXTURE_SIZE_FIX
| #define TEXTURE_SIZE_FIX 1 |
◆ SURFACE_TYPE
The different types of surface in the game.
| Enumerator |
|---|
| SURFACE_DEFAULT | |
| AIRBORNE | |
| ASPHALT | |
| DIRT | |
| SAND | |
| STONE | |
| SNOW | |
| BRIDGE | |
| SAND_OFFROAD | |
| GRASS | |
| ICE | |
| WET_SAND | |
| SNOW_OFFROAD | |
| CLIFF | |
| DIRT_OFFROAD | |
| TRAIN_TRACK | |
| CAVE | |
| ROPE_BRIDGE | |
| WOOD_BRIDGE | |
| WATER_SURFACE | |
| BOOST_RAMP_WOOD | |
| OUT_OF_BOUNDS | |
| BOOST_RAMP_ASPHALT | |
| RAMP | |
◆ TIME_TRIAL_DATA_INDEX
| Enumerator |
|---|
| TIME_TRIAL_DATA_LUIGI_RACEWAY | |
| TIME_TRIAL_DATA_MOO_MOO_FARM | |
| TIME_TRIAL_DATA_KOOPA_BEACH | |
| TIME_TRIAL_DATA_KALAMARI_DESERT | |
| TIME_TRIAL_DATA_TOADS_TURNPIKE | |
| TIME_TRIAL_DATA_FRAPPE_SNOWLAND | |
| TIME_TRIAL_DATA_CHOCO_MOUNTAIN | |
| TIME_TRIAL_DATA_MARIO_RACEWAY | |
| TIME_TRIAL_DATA_WARIO_STADIUM | |
| TIME_TRIAL_DATA_SHERBET_LAND | |
| TIME_TRIAL_DATA_ROYAL_RACEWAY | |
| TIME_TRIAL_DATA_BOWSER_CASTLE | |
| TIME_TRIAL_DATA_DK_JUNGLE | |
| TIME_TRIAL_DATA_YOSHI_VALLEY | |
| TIME_TRIAL_DATA_BANSHEE_BOARDWALK | |
| TIME_TRIAL_DATA_RAINBOW_ROAD | |
| NUM_TIME_TRIAL_DATA | |
◆ TRACKS
| Enumerator |
|---|
| TRACK_MARIO_RACEWAY | |
| TRACK_CHOCO_MOUNTAIN | |
| TRACK_BOWSER_CASTLE | |
| TRACK_BANSHEE_BOARDWALK | |
| TRACK_YOSHI_VALLEY | |
| TRACK_FRAPPE_SNOWLAND | |
| TRACK_KOOPA_BEACH | |
| TRACK_ROYAL_RACEWAY | |
| TRACK_LUIGI_RACEWAY | |
| TRACK_MOO_MOO_FARM | |
| TRACK_TOADS_TURNPIKE | |
| TRACK_KALIMARI_DESERT | |
| TRACK_SHERBET_LAND | |
| TRACK_RAINBOW_ROAD | |
| TRACK_WARIO_STADIUM | |
| TRACK_BLOCK_FORT | |
| TRACK_SKYSCRAPER | |
| TRACK_DOUBLE_DECK | |
| TRACK_DK_JUNGLE | |
| TRACK_BIG_DONUT | |
| TRACK_AWARD_CEREMONY | |
| NUM_TRACKS | |
◆ gSPDisplayList()
| void gSPDisplayList |
( |
Gfx * | pkt, |
|
|
Gfx * | dl ) |
◆ gSPDisplayListOffset()
| void gSPDisplayListOffset |
( |
Gfx * | pkt, |
|
|
Gfx * | dl, |
|
|
int | offset ) |
◆ gSPInvalidateTexCache()
| void gSPInvalidateTexCache |
( |
Gfx * | pkt, |
|
|
uintptr_t | texAddr ) |
◆ gSPSegmentLoadRes()
| void gSPSegmentLoadRes |
( |
void * | value, |
|
|
int | segNum, |
|
|
uintptr_t | target ) |
◆ gSPVertex()
| void gSPVertex |
( |
Gfx * | pkt, |
|
|
uintptr_t | v, |
|
|
int | n, |
|
|
int | v0 ) |