Documentation of oak_speech
This commit is contained in:
+3
-3
@@ -779,7 +779,7 @@ static void GetPickModeText(void)
|
||||
if (HasUnlockedAllFlavorTextsForCurrentPerson() == TRUE)
|
||||
offset = NUM_FAMECHECKER_PERSONS;
|
||||
StringExpandPlaceholders(gStringVar4, sFameCheckerNameAndQuotesPointers[sFameCheckerData->unlockedPersons[who] + offset]);
|
||||
AddTextPrinterParametrized(FCWINDOWID_MSGBOX, 2, gStringVar4, sub_80F78A8(), NULL, 2, 1, 3);
|
||||
AddTextPrinterParametrized(FCWINDOWID_MSGBOX, 2, gStringVar4, GetTextSpeedSetting(), NULL, 2, 1, 3);
|
||||
FC_PutWindowTilemapAndCopyWindowToVramMode3(FCWINDOWID_MSGBOX);
|
||||
}
|
||||
}
|
||||
@@ -790,7 +790,7 @@ static void PrintSelectedNameInBrightGreen(u8 taskId)
|
||||
u16 cursorPos = FameCheckerGetCursorY();
|
||||
FillWindowPixelRect(FCWINDOWID_MSGBOX, 0x11, 0, 0, 0xd0, 0x20);
|
||||
StringExpandPlaceholders(gStringVar4, sFameCheckerFlavorTextPointers[sFameCheckerData->unlockedPersons[cursorPos] * 6 + data[1]]);
|
||||
AddTextPrinterParametrized(FCWINDOWID_MSGBOX, 2, gStringVar4, sub_80F78A8(), NULL, 2, 1, 3);
|
||||
AddTextPrinterParametrized(FCWINDOWID_MSGBOX, 2, gStringVar4, GetTextSpeedSetting(), NULL, 2, 1, 3);
|
||||
FC_PutWindowTilemapAndCopyWindowToVramMode3(FCWINDOWID_MSGBOX);
|
||||
}
|
||||
|
||||
@@ -803,7 +803,7 @@ static void WipeMsgBoxAndTransfer(void)
|
||||
static void Setup_DrawMsgAndListBoxes(void)
|
||||
{
|
||||
sub_80F6E9C();
|
||||
sub_80F6EE4(FCWINDOWID_MSGBOX, TRUE);
|
||||
DrawDialogueFrame(FCWINDOWID_MSGBOX, TRUE);
|
||||
FC_PutWindowTilemapAndCopyWindowToVramMode3(FCWINDOWID_MSGBOX);
|
||||
FC_PutWindowTilemapAndCopyWindowToVramMode3(FCWINDOWID_LIST);
|
||||
}
|
||||
|
||||
+2
-2
@@ -768,7 +768,7 @@ void sub_819A080(void * a0, void * a1, u16 a2, u16 a3, u16 a4, u16 a5, u16 a6, u
|
||||
#define tEvWhich data[6]
|
||||
#define tEvStepCount data[8]
|
||||
|
||||
void OakSpeech_StartBlendTask(u8 eva_start, u8 evb_start, u8 eva_end, u8 evb_end, u8 ev_step, u8 priority)
|
||||
void StartBlendTask(u8 eva_start, u8 evb_start, u8 eva_end, u8 evb_end, u8 ev_step, u8 priority)
|
||||
{
|
||||
u8 taskId = CreateTask(Task_SmoothBlendLayers, priority);
|
||||
gTasks[taskId].tEvA = eva_start << 8;
|
||||
@@ -781,7 +781,7 @@ void OakSpeech_StartBlendTask(u8 eva_start, u8 evb_start, u8 eva_end, u8 evb_end
|
||||
SetGpuReg(REG_OFFSET_BLDALPHA, (evb_start << 8) | eva_start);
|
||||
}
|
||||
|
||||
bool8 OakSpeech_IsBlendTaskActive(void)
|
||||
bool8 IsBlendTaskActive(void)
|
||||
{
|
||||
return FuncIsActiveTask(Task_SmoothBlendLayers);
|
||||
}
|
||||
|
||||
@@ -58,7 +58,7 @@ void sub_8145D18(u8 whichWindow);
|
||||
void sub_8146060(void);
|
||||
void sub_81461D8(void);
|
||||
|
||||
extern const struct OamData gUnknown_83AC9F8;
|
||||
extern const struct OamData gOamData_83AC9F8;
|
||||
|
||||
const struct TextColor gUnknown_8467068[] = {
|
||||
{0, 2, 3},
|
||||
@@ -113,7 +113,7 @@ const struct SpritePalette gUnknown_8467F60[] = {
|
||||
{gUnknown_8467ED4, 0x8000}
|
||||
};
|
||||
const struct SpriteTemplate gUnknown_8467FA0 = {
|
||||
0x8000, 0x8000, &gUnknown_83AC9F8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
|
||||
0x8000, 0x8000, &gOamData_83AC9F8, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy
|
||||
};
|
||||
const struct UnkStruct_8467FB8 gUnknown_8467FB8[8] = {
|
||||
{1, 0, 0, 0, gUnknown_846718C, gUnknown_8467288, gUnknown_846708C},
|
||||
|
||||
+436
-439
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -1567,7 +1567,7 @@ bool8 ScrCmd_braillemessage(struct ScriptContext *ctx)
|
||||
ptr = (u8 *)ctx->data[0];
|
||||
|
||||
sub_80F6E9C();
|
||||
sub_80F6EE4(0, 1);
|
||||
DrawDialogueFrame(0, 1);
|
||||
AddTextPrinterParameterized(0, 6, ptr, 0, 1, 0, NULL);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
+1
-1
@@ -1791,7 +1791,7 @@ void sub_80062B0(struct Sprite *sprite)
|
||||
}
|
||||
}
|
||||
|
||||
u8 sub_8006300(u8 sheetId, u16 x, u16 y, u8 priority, u8 subpriority)
|
||||
u8 CreateTextCursorSpriteForOakSpeech(u8 sheetId, u16 x, u16 y, u8 priority, u8 subpriority)
|
||||
{
|
||||
u8 spriteId;
|
||||
LoadSpriteSheet(&gUnknown_81EA68C[sheetId & 1]);
|
||||
|
||||
+1
-1
@@ -1336,7 +1336,7 @@ void sub_815E720(void)
|
||||
sub_815EC0C();
|
||||
windowId = AddWindow(gUnknown_847A218);
|
||||
sub_80F6E9C();
|
||||
sub_80F6F1C(windowId, FALSE);
|
||||
DrawStdWindowFrame(windowId, FALSE);
|
||||
AddTextPrinterParameterized(windowId, 2, gUnknown_83FE982, 0x4A, 0, 0xFF, NULL);
|
||||
|
||||
for (i = 0; i < 4; i++)
|
||||
|
||||
+1
-1
@@ -663,7 +663,7 @@ static void Task_VsSeeker_3(u8 taskId)
|
||||
{
|
||||
if (sVsSeeker->responseCode == 2)
|
||||
StartAllRespondantIdleMovements();
|
||||
sub_80F6F54(0, 1);
|
||||
ClearDialogWindowAndFrame(0, 1);
|
||||
sub_80696C0();
|
||||
ScriptContext2_Disable();
|
||||
DestroyTask(taskId);
|
||||
|
||||
Reference in New Issue
Block a user