Loading...
Searching...
No Matches
mario.c File Reference
#include <snes.h>
#include <snes/map.h>
#include <snes/object.h>

Macros

#define MARIO_ACCEL   0x0038
 
#define MARIO_HIJUMPING   0x0594
 
#define MARIO_JUMPING   0x0394
 
#define MARIO_MAXACCEL   0x0140
 

Functions

static void mariofall (void)
 
void marioinit (u16 xp, u16 yp, u16 type, u16 minx, u16 maxx)
 
static void mariojump (void)
 
void marioupdate (u16 idx)
 
static void mariowalk (void)
 

Variables

u8 flip
 
u8 mariofidx
 
u8 marioflp
 
u8 mariogfx
 
u16 marioid
 
u8 mariopal
 
u16 mariox
 
u16 marioy
 
u16 pad0
 

Macro Definition Documentation

◆ MARIO_ACCEL

#define MARIO_ACCEL   0x0038

◆ MARIO_HIJUMPING

#define MARIO_HIJUMPING   0x0594

◆ MARIO_JUMPING

#define MARIO_JUMPING   0x0394

◆ MARIO_MAXACCEL

#define MARIO_MAXACCEL   0x0140

Function Documentation

◆ mariofall()

static void mariofall ( void  )
static

◆ marioinit()

void marioinit ( u16  xp,
u16  yp,
u16  type,
u16  minx,
u16  maxx 
)

◆ mariojump()

static void mariojump ( void  )
static

◆ marioupdate()

void marioupdate ( u16  idx)

◆ mariowalk()

static void mariowalk ( void  )
static

Variable Documentation

◆ flip

u8 flip

◆ mariofidx

u8 mariofidx

◆ marioflp

u8 marioflp

◆ mariogfx

u8 mariogfx
extern

◆ marioid

u16 marioid

◆ mariopal

u8 mariopal
extern

◆ mariox

u16 mariox

◆ marioy

u16 marioy

◆ pad0

u16 pad0