SSBM Decomp
Loading...
Searching...
No Matches
mpisland.c File Reference
#include "mpisland.h"
#include "mplib.h"
#include "types.h"
#include "lb/lb_00B0.h"
#include <baselib/memory.h>

Functions

void mpIsland_8005A6F8 (void)
 
void mpIsland_8005A728 (void)
 
mp_UnkStruct0mpIsland_8005AB54 (int surface_idx)
 
mp_UnkStruct0mpIsland_8005AC14 (Vec3 *arg0, float arg1)
 
bool mpIsland_8005AC8C (mp_UnkStruct0 *arg0)
 
void mpIsland_8005ACE8 (mp_UnkStruct0 *arg0, Vec3 *arg1, Vec3 *arg2)
 

Variables

mpIsland_Palette mpIsland_TerrainPalette
 
struct mpIsland_80458E88_t mpIsland_80458E88
 

Function Documentation

◆ mpIsland_8005A6F8()

void mpIsland_8005A6F8 ( void  )

◆ mpIsland_8005A728()

void mpIsland_8005A728 ( void  )
Todo:
Rewrite as a struct ptr

◆ mpIsland_8005AB54()

mp_UnkStruct0 * mpIsland_8005AB54 ( int  surface_idx)

◆ mpIsland_8005AC14()

mp_UnkStruct0 * mpIsland_8005AC14 ( Vec3 *  arg0,
float  arg1 
)

◆ mpIsland_8005AC8C()

bool mpIsland_8005AC8C ( mp_UnkStruct0 arg0)

◆ mpIsland_8005ACE8()

void mpIsland_8005ACE8 ( mp_UnkStruct0 arg0,
Vec3 *  arg1,
Vec3 *  arg2 
)

Variable Documentation

◆ mpIsland_TerrainPalette

mpIsland_Palette mpIsland_TerrainPalette
Initial value:
= { {
{ mp_Terrain_Rock, { 0x80, 0x60, 0x60, 0xFF } },
{ mp_Terrain_Grass, { 0x40, 0xFF, 0x40, 0xFF } },
{ mp_Terrain_Dirt, { 0xC0, 0x60, 0x60, 0xFF } },
{ mp_Terrain_Wood, { 0xC0, 0x80, 0x40, 0xFF } },
{ mp_Terrain_LightMetal, { 0x40, 0x40, 0x40, 0xFF } },
{ mp_Terrain_HeavyMetal, { 0x60, 0x40, 0x40, 0xFF } },
{ mp_Terrain_Paper, { 0xC0, 0xC0, 0x60, 0xFF } },
{ mp_Terrain_Goop, { 0xFF, 0xFF, 0x60, 0xFF } },
{ mp_Terrain_Birdo, { 0xC0, 0xFF, 0xC0, 0xFF } },
{ mp_Terrain_Water, { 0x40, 0x40, 0xFF, 0xFF } },
{ mp_Terrain_Unk11, { 0x40, 0xFF, 0xFF, 0xFF } },
{ mp_Terrain_UFO, { 0xC0, 0xC0, 0xFF, 0xFF } },
{ mp_Terrain_Turtle, { 0xC0, 0xFF, 0x40, 0xFF } },
{ mp_Terrain_Snow, { 0xFF, 0xFF, 0xFF, 0xFF } },
{ mp_Terrain_Ice, { 0xC0, 0xC0, 0xFF, 0xFF } },
{ mp_Terrain_GnW, { 0xC0, 0xC0, 0xC0, 0xFF } },
{ mp_Terrain_Unk17, { 0x0C, 0x0C, 0x0C, 0xFF } },
{ mp_Terrain_Checkered, { 0xFF, 0xFF, 0xC0, 0xFF } },
{ mp_Terrain_Unk19, { 0xFF, 0x05, 0x05, 0xFF } },
{ -1, { 0x00, 0x00, 0x00, 0x00 } },
} }
@ mp_Terrain_Unk17
Definition forward.h:40
@ mp_Terrain_Wood
Definition forward.h:27
@ mp_Terrain_LightMetal
Definition forward.h:28
@ mp_Terrain_UFO
Definition forward.h:35
@ mp_Terrain_Water
Definition forward.h:33
@ mp_Terrain_Birdo
Definition forward.h:32
@ mp_Terrain_Checkered
Definition forward.h:41
@ mp_Terrain_Unk11
Definition forward.h:34
@ mp_Terrain_HeavyMetal
Definition forward.h:29
@ mp_Terrain_GnW
Definition forward.h:39
@ mp_Terrain_Unk19
Definition forward.h:42
@ mp_Terrain_Goop
Definition forward.h:31
@ mp_Terrain_Ice
Definition forward.h:38
@ mp_Terrain_Paper
Definition forward.h:30
@ mp_Terrain_Grass
Definition forward.h:25
@ mp_Terrain_Dirt
Definition forward.h:26
@ mp_Terrain_Snow
Definition forward.h:37
@ mp_Terrain_Rock
Definition forward.h:24
@ mp_Terrain_Turtle
Definition forward.h:36

◆ mpIsland_80458E88

struct mpIsland_80458E88_t mpIsland_80458E88