summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2020-09-02 15:25:26 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2020-09-02 15:25:26 -0400
commitdfe8aabe4a67c0efa52e7e7a3d24133705dd4635 (patch)
treeb6fcc5c61b6eca9cc69545e67c247365a089b939
parent2fce2765829380a244a84b5ccf6f08086f820c9a (diff)
Fix struct definition in script_buffers.c
-rw-r--r--arm9/global.inc2
-rw-r--r--arm9/modules/11/asm/module_11_thumb2.s2
-rw-r--r--arm9/src/script_buffers.c4
-rw-r--r--include/script_buffers.h8
4 files changed, 5 insertions, 11 deletions
diff --git a/arm9/global.inc b/arm9/global.inc
index 9cf7312a..369083f7 100644
--- a/arm9/global.inc
+++ b/arm9/global.inc
@@ -566,7 +566,7 @@
.extern BufferPoketchAppName
.extern BufferTrainerClassName
.extern BufferTrainerClassNameWithArticle
-.extern BufferTrainerClassName2
+.extern BufferTrainerClassNameFromDataStruct
.extern BufferTrainerName
.extern BufferTrainerNameFromDataStruct
.extern BufferUndergroundItemName
diff --git a/arm9/modules/11/asm/module_11_thumb2.s b/arm9/modules/11/asm/module_11_thumb2.s
index 46816d64..15f4c237 100644
--- a/arm9/modules/11/asm/module_11_thumb2.s
+++ b/arm9/modules/11/asm/module_11_thumb2.s
@@ -6187,7 +6187,7 @@ MOD11_022321AC: ; 0x022321AC
add r2, r0, #0
ldr r0, [r5, #0x14]
add r1, r4, #0
- bl BufferTrainerClassName2
+ bl BufferTrainerClassNameFromDataStruct
pop {r3, r4, r5, pc}
thumb_func_start MOD11_022321C4
diff --git a/arm9/src/script_buffers.c b/arm9/src/script_buffers.c
index 10ec9094..0c1b3996 100644
--- a/arm9/src/script_buffers.c
+++ b/arm9/src/script_buffers.c
@@ -364,12 +364,12 @@ void BufferTrainerClassNameWithArticle(struct ScrStrBufs * mgr, u32 idx, u32 trc
}
}
-void BufferTrainerClassName2(struct ScrStrBufs * mgr, u32 idx, struct Trainer * tr)
+void BufferTrainerClassNameFromDataStruct(struct ScrStrBufs * mgr, u32 idx, struct TrainerDataLoaded * tr)
{
struct MsgData * msgData = NewMsgDataFromNarc(1, NARC_MSGDATA_MSG, 560, mgr->heap_id);
if (msgData != NULL)
{
- ReadMsgDataIntoString(msgData, tr->unk1, mgr->tmpbuf);
+ ReadMsgDataIntoString(msgData, tr->data.trainerClass, mgr->tmpbuf);
SetStringAsPlaceholder(mgr, idx, mgr->tmpbuf, NULL);
DestroyMsgData(msgData);
}
diff --git a/include/script_buffers.h b/include/script_buffers.h
index 40d1758a..d0fff528 100644
--- a/include/script_buffers.h
+++ b/include/script_buffers.h
@@ -24,12 +24,6 @@ struct ScrStrBufs
struct String * tmpbuf;
};
-struct Trainer
-{
- u8 unk0;
- u8 unk1;
-};
-
struct UnkStruct_0200B870_sub
{
u8 filler_00[16];
@@ -76,7 +70,7 @@ void BufferLandmarkName(struct ScrStrBufs * mgr, u32 idx, u32 landmark);
void BufferPoketchAppName(struct ScrStrBufs * mgr, u32 idx, u32 app);
void BufferTrainerClassName(struct ScrStrBufs * mgr, u32 idx, u32 trclass);
void BufferTrainerClassNameWithArticle(struct ScrStrBufs * mgr, u32 idx, u32 trclass);
-void BufferTrainerClassName2(struct ScrStrBufs * mgr, u32 idx, struct Trainer * tr);
+void BufferTrainerClassNameFromDataStruct(struct ScrStrBufs * mgr, u32 idx, struct TrainerDataLoaded * tr);
void BufferTrainerName(struct ScrStrBufs * mgr, u32 idx, u32 msgno);
void BufferTrainerNameFromDataStruct(struct ScrStrBufs * mgr, u32 idx, struct TrainerDataLoaded * trdata);
void BufferUndergroundItemName(struct ScrStrBufs * mgr, u32 idx, u32 item);