36 {
49
51
60
64 }
65
66 switch (mode) {
70 break;
73 break;
77 break;
83 break;
84 }
85
93 } else {
99 }
100
105
110 } else {
113 }
114
120 break;
124 break;
128 break;
132 break;
135 break;
136 case 5:
137 break;
138 }
139 }
140 }
141
145 animID =
script->varTable[13];
146 if (animID != -1) {
148 animID =
script->varTable[14];
149 }
151 }
152 } else {
154 if (
script->varTable[13] != -1) {
157 } else {
159 }
160 }
161 }
162
165 }
166
168 return true;
169 }
170
172 return false;
173 }
174
175 if (
script->varTable[13] != -1) {
178 } else {
180 }
181 }
184 }
185 return true;
186}
BSS s32 PopupMenu_SelectedIndex
@ MSG_STATE_FLAG_SPEAKING
@ SPEECH_FACE_LIKE_LISTENER
@ SPEECH_FACE_SPEAKER_ONLY
@ SPEECH_ORIENTATION_MASK
@ SPEECH_FACE_LIKE_SPEAKER
s32 evt_get_variable(Evt *script, Bytecode var)
void set_npc_animation(Npc *npc, u32 animID)
void msg_printer_set_origin_pos(MessagePrintState *msgPrintState, s32 x, s32 y)
void get_screen_coords(s32 camID, f32 x, f32 y, f32 z, s32 *screenX, s32 *screenY, s32 *screenZ)
void close_message(MessagePrintState *msgPrintState)
MessagePrintState * msg_get_printer_for_msg(s32 msgID, s32 *a1)
Npc * resolve_npc(Evt *script, s32 npcIdOrPtr)
s32 msg_printer_load_msg(s32 msgID, MessagePrintState *printer)
s32 ShowMessageScreenOffsetY
MessagePrintState * gCurrentPrintContext
s32 ShowMessageScreenOffsetX
PlayerStatus gPlayerStatus