papermario
Decompilation of Paper Mario
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Loading...
Searching...
No Matches
puzzle.c File Reference

Data Structures

struct  DinoData
 
struct  DinoPuzzleData
 

Macros

#define DINO_CELL_SIZE   50
 
#define PUSH_TIME   40
 
#define GRID_SIZE_X   9
 
#define GRID_SIZE_Z   3
 
#define DINO_COUNT   3
 

Enumerations

enum  { CELL_EMPTY = 0 , CELL_DINO = -1 }
 

Data Structure Documentation

◆ DinoData

struct DinoData
Data Fields
f32 angle
s16 ci
s16 cj
f32 corPosX
f32 curPosZ
f32 goalPosX
f32 goalPosZ

◆ DinoPuzzleData

struct DinoPuzzleData
Data Fields
s16 cells[3][9]
DinoData dinos[3]
char unk_7E[0x2]

Macro Definition Documentation

◆ DINO_CELL_SIZE

#define DINO_CELL_SIZE   50

◆ DINO_COUNT

#define DINO_COUNT   3

◆ GRID_SIZE_X

#define GRID_SIZE_X   9

◆ GRID_SIZE_Z

#define GRID_SIZE_Z   3

◆ PUSH_TIME

#define PUSH_TIME   40

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
CELL_EMPTY 
CELL_DINO