summaryrefslogtreecommitdiff
path: root/include/sav_chatot.h
diff options
context:
space:
mode:
authorAkira Akashi <rubenru09@aol.com>2021-05-24 15:01:06 +0100
committerGitHub <noreply@github.com>2021-05-24 15:01:06 +0100
commitfebbf5dc3d673ae40df7b6c545a40e945e6eda17 (patch)
tree6dee393a1ec73282ca34a0a1f0526359630c2855 /include/sav_chatot.h
parenta978faa0d8c222c5fce4db4f0dad19ed235eecfc (diff)
parent3188237ddaf9aefcbea90967a15df7b78fe8e336 (diff)
Merge pull request #386 from PikalaxALT/pikalax_work
Decompile code related to Chatot's data in the save block
Diffstat (limited to 'include/sav_chatot.h')
-rw-r--r--include/sav_chatot.h24
1 files changed, 24 insertions, 0 deletions
diff --git a/include/sav_chatot.h b/include/sav_chatot.h
new file mode 100644
index 00000000..858423c5
--- /dev/null
+++ b/include/sav_chatot.h
@@ -0,0 +1,24 @@
+#ifndef POKEDIAMOND_SAV_CHATOT_H
+#define POKEDIAMOND_SAV_CHATOT_H
+
+#include "save_block_2.h"
+
+struct SaveChatotSoundClip
+{
+ // TODO: Fill this in
+ BOOL exists;
+ s8 data[1000];
+};
+
+u32 Sav2_Chatot_sizeof(void);
+void Sav2_Chatot_init(struct SaveChatotSoundClip * chatot);
+struct SaveChatotSoundClip * Chatot_new(u32 heap_id);
+struct SaveChatotSoundClip * Sav2_Chatot_get(struct SaveBlock2 * sav2);
+BOOL Chatot_exists(struct SaveChatotSoundClip * chatot);
+void Chatot_invalidate(struct SaveChatotSoundClip * chatot);
+s8 * Chatot_GetData(struct SaveChatotSoundClip * chatot);
+void Chatot_Decode(s8 * dest, const s8 * data);
+void Chatot_Encode(struct SaveChatotSoundClip * chatot, const s8 * data);
+void Chatot_copy(struct SaveChatotSoundClip * dest, const struct SaveChatotSoundClip * src);
+
+#endif //POKEDIAMOND_SAV_CHATOT_H