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

Macros

#define QUIZMO_ANIMS
 

Enumerations

enum  {
  QUIZ_ARRAY_SAVED_FOV = ArrayVar(0) , QUIZ_ARRAY_ORIGIN_X = ArrayVar(1) , QUIZ_ARRAY_ORIGIN_Y = ArrayVar(2) , QUIZ_ARRAY_ORIGIN_Z = ArrayVar(3) ,
  QUIZ_ARRAY_ANSWER_RESULT = ArrayVar(4)
}
 
enum  {
  QUIZ_ARRAY_INDEX_SAVED_FOV = 0 , QUIZ_ARRAY_INDEX_ORIGIN_X = 1 , QUIZ_ARRAY_INDEX_ORIGIN_Y = 2 , QUIZ_ARRAY_INDEX_ORIGIN_Z = 3 ,
  QUIZ_ARRAY_INDEX_ANSWER_RESULT = 4
}
 
enum  {
  QUIZ_AREA_KMR = 0 , QUIZ_AREA_MAC = 1 , QUIZ_AREA_NOK = 2 , QUIZ_AREA_DRO = 3 ,
  QUIZ_AREA_JAN = 4 , QUIZ_AREA_SAM = 5 , QUIZ_AREA_HOS = 6
}
 
enum  {
  QUIZ_MAP_KMR_02 = 0 , QUIZ_COUNT_KMR = 1 , QUIZ_MAP_MAC_00 = 0 , QUIZ_MAP_MAC_01 = 1 ,
  QUIZ_MAP_MAC_02 = 2 , QUIZ_MAP_MAC_03 = 3 , QUIZ_MAP_MAC_04 = 4 , QUIZ_MAP_MAC_05 = 5 ,
  QUIZ_COUNT_MAC = 6 , QUIZ_MAP_NOK_01 = 0 , QUIZ_MAP_NOK_02 = 1 , QUIZ_COUNT_NOK = 2 ,
  QUIZ_MAP_DRO_01 = 0 , QUIZ_MAP_DRO_02 = 1 , QUIZ_COUNT_DRO = 2 , QUIZ_MAP_JAN_02 = 0 ,
  QUIZ_MAP_JAN_03 = 1 , QUIZ_COUNT_JAN = 2 , QUIZ_MAP_SAM_01 = 0 , QUIZ_MAP_SAM_02 = 1 ,
  QUIZ_MAP_SAM_11 = 2 , QUIZ_COUNT_SAM = 3 , QUIZ_MAP_HOS_03 = 0 , QUIZ_COUNT_HOS = 1
}
 

Functions

 MAP_STATIC_PAD (1, quizmo_pre_array)
 
 MAP_STATIC_PAD (1, quizmo_post_array)
 
void N Quizmo_NPC_OnRender (Npc *npc)
 
void N Quizmo_CreateReactionEffect (void)
 

Variables

s16 MessagePlural
 
s16 MessageSingular
 

Macro Definition Documentation

◆ QUIZMO_ANIMS

#define QUIZMO_ANIMS
Value:
{ \
.idle = ANIM_ChuckQuizmo_Idle, \
.walk = ANIM_ChuckQuizmo_Walk, \
.run = ANIM_ChuckQuizmo_Run, \
.chase = ANIM_ChuckQuizmo_Run, \
.anim_4 = ANIM_ChuckQuizmo_Idle, \
.anim_5 = ANIM_ChuckQuizmo_Idle, \
.death = ANIM_ChuckQuizmo_Still, \
.hit = ANIM_ChuckQuizmo_Still, \
.anim_8 = ANIM_ChuckQuizmo_Run, \
.anim_9 = ANIM_ChuckQuizmo_Run, \
.anim_A = ANIM_ChuckQuizmo_Run, \
.anim_B = ANIM_ChuckQuizmo_Run, \
.anim_C = ANIM_ChuckQuizmo_Run, \
.anim_D = ANIM_ChuckQuizmo_Run, \
.anim_E = ANIM_ChuckQuizmo_Run, \
.anim_F = ANIM_ChuckQuizmo_Run, \
}

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
QUIZ_ARRAY_SAVED_FOV 
QUIZ_ARRAY_ORIGIN_X 
QUIZ_ARRAY_ORIGIN_Y 
QUIZ_ARRAY_ORIGIN_Z 
QUIZ_ARRAY_ANSWER_RESULT 

◆ anonymous enum

anonymous enum
Enumerator
QUIZ_ARRAY_INDEX_SAVED_FOV 
QUIZ_ARRAY_INDEX_ORIGIN_X 
QUIZ_ARRAY_INDEX_ORIGIN_Y 
QUIZ_ARRAY_INDEX_ORIGIN_Z 
QUIZ_ARRAY_INDEX_ANSWER_RESULT 

◆ anonymous enum

anonymous enum
Enumerator
QUIZ_AREA_KMR 
QUIZ_AREA_MAC 
QUIZ_AREA_NOK 
QUIZ_AREA_DRO 
QUIZ_AREA_JAN 
QUIZ_AREA_SAM 
QUIZ_AREA_HOS 

◆ anonymous enum

anonymous enum
Enumerator
QUIZ_MAP_KMR_02 
QUIZ_COUNT_KMR 
QUIZ_MAP_MAC_00 
QUIZ_MAP_MAC_01 
QUIZ_MAP_MAC_02 
QUIZ_MAP_MAC_03 
QUIZ_MAP_MAC_04 
QUIZ_MAP_MAC_05 
QUIZ_COUNT_MAC 
QUIZ_MAP_NOK_01 
QUIZ_MAP_NOK_02 
QUIZ_COUNT_NOK 
QUIZ_MAP_DRO_01 
QUIZ_MAP_DRO_02 
QUIZ_COUNT_DRO 
QUIZ_MAP_JAN_02 
QUIZ_MAP_JAN_03 
QUIZ_COUNT_JAN 
QUIZ_MAP_SAM_01 
QUIZ_MAP_SAM_02 
QUIZ_MAP_SAM_11 
QUIZ_COUNT_SAM 
QUIZ_MAP_HOS_03 
QUIZ_COUNT_HOS 

Function Documentation

◆ MAP_STATIC_PAD() [1/2]

MAP_STATIC_PAD ( 1 ,
quizmo_post_array  )

◆ MAP_STATIC_PAD() [2/2]

MAP_STATIC_PAD ( 1 ,
quizmo_pre_array  )

◆ Quizmo_CreateReactionEffect()

void N Quizmo_CreateReactionEffect ( void )

◆ Quizmo_NPC_OnRender()

void N Quizmo_NPC_OnRender ( Npc * npc)

Variable Documentation

◆ MessagePlural

s16 MessagePlural
extern

◆ MessageSingular

s16 MessageSingular
extern