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

Macros

#define MIXING_TIME_IN_FRAMES   10 * 30 * DT
 
#define MIXING_REQUIRED_INPUTS   27
 
#define BAKING_TIME_MIN_FRAMES   23 * 30 * DT
 
#define BAKING_TIME_MAX_FRAMES   36 * 30 * DT
 

Enumerations

enum  {
  BAKE_STEP_ADD_SUGAR_AND_EGGS = 1 , BAKE_STEP_MIXING = 2 , BAKE_STEP_ADD_FLOUR_AND_BUTTER = 3 , BAKE_STEP_BAKING = 4 ,
  BAKE_STEP_DECORATING = 5 , BAKE_STEP_DONE = 6
}
 
enum  MixingGameStates {
  MIXING_STATE_INIT = 0 , MIXING_STATE_APPEAR = 1 , MIXING_STATE_BEGIN = 10 , MIXING_STATE_MASHING = 11 ,
  MIXING_STATE_END = 12
}
 
enum  MixingAnimStates { MIXING_ANIM_INIT = 0 , MIXING_ANIM_IDLE = 2 , MIXING_ANIM_NEXT = 3 }
 
enum  {
  LBL_TRY_RESUME = 0 , LBL_ADD_SUGAR_EGGS = 10 , LBL_ADD_SUGAR_EGGS_WAITING = 15 , LBL_MIX_FIRST = 20 ,
  LBL_MIX_RESUME = 21 , LBL_ADD_FLOUR_BUTTER_FIRST = 60 , LBL_ADD_FLOUR_BUTTER_RESUME = 61 , LBL_ADD_FLOUR_BUTTER_WAITING = 65 ,
  LBL_BAKE_FIRST = 30 , LBL_BAKE_RESUME = 31 , LBL_DECORATE_FIRST = 40 , LBL_DECORATE_RESUME = 41 ,
  LBL_DECORATE_WAITING = 45 , LBL_FINISHED = 50 , LBL_START_OVER = 99
}
 

Functions

 MAP_STATIC_PAD (1, item_choice)
 
void N worker_draw_mixing_game_ui (void)
 

Macro Definition Documentation

◆ BAKING_TIME_MAX_FRAMES

#define BAKING_TIME_MAX_FRAMES   36 * 30 * DT

◆ BAKING_TIME_MIN_FRAMES

#define BAKING_TIME_MIN_FRAMES   23 * 30 * DT

◆ MIXING_REQUIRED_INPUTS

#define MIXING_REQUIRED_INPUTS   27

◆ MIXING_TIME_IN_FRAMES

#define MIXING_TIME_IN_FRAMES   10 * 30 * DT

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
BAKE_STEP_ADD_SUGAR_AND_EGGS 
BAKE_STEP_MIXING 
BAKE_STEP_ADD_FLOUR_AND_BUTTER 
BAKE_STEP_BAKING 
BAKE_STEP_DECORATING 
BAKE_STEP_DONE 

◆ anonymous enum

anonymous enum
Enumerator
LBL_TRY_RESUME 
LBL_ADD_SUGAR_EGGS 
LBL_ADD_SUGAR_EGGS_WAITING 
LBL_MIX_FIRST 
LBL_MIX_RESUME 
LBL_ADD_FLOUR_BUTTER_FIRST 
LBL_ADD_FLOUR_BUTTER_RESUME 
LBL_ADD_FLOUR_BUTTER_WAITING 
LBL_BAKE_FIRST 
LBL_BAKE_RESUME 
LBL_DECORATE_FIRST 
LBL_DECORATE_RESUME 
LBL_DECORATE_WAITING 
LBL_FINISHED 
LBL_START_OVER 

◆ MixingAnimStates

Enumerator
MIXING_ANIM_INIT 
MIXING_ANIM_IDLE 
MIXING_ANIM_NEXT 

◆ MixingGameStates

Enumerator
MIXING_STATE_INIT 
MIXING_STATE_APPEAR 
MIXING_STATE_BEGIN 
MIXING_STATE_MASHING 
MIXING_STATE_END 

Function Documentation

◆ MAP_STATIC_PAD()

MAP_STATIC_PAD ( 1 ,
item_choice  )

◆ worker_draw_mixing_game_ui()

void N worker_draw_mixing_game_ui ( void )