summaryrefslogtreecommitdiff
path: root/include/nutdata.h
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2020-08-27 16:16:56 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2020-08-27 16:16:56 -0400
commit326934766a59d838c7313d2b9445ae548b1f7907 (patch)
tree3897fa8f9eb5ca25fe5063e8dc38b7a590927609 /include/nutdata.h
parent04c7c3de6a47c9952d0fd66f97a19ad10569c0f6 (diff)
use_item_on_mon.c; itemdata to json
Diffstat (limited to 'include/nutdata.h')
-rw-r--r--include/nutdata.h30
1 files changed, 30 insertions, 0 deletions
diff --git a/include/nutdata.h b/include/nutdata.h
new file mode 100644
index 00000000..74470f37
--- /dev/null
+++ b/include/nutdata.h
@@ -0,0 +1,30 @@
+#ifndef POKEDIAMOND_NUTDATA_H
+#define POKEDIAMOND_NUTDATA_H
+
+#include "filesystem.h"
+
+struct NutData
+{
+ u16 unk0;
+ u8 unk2;
+ u8 unk3;
+ u8 unk4;
+ u8 unk5;
+ u8 unk6;
+ u8 unk7;
+ u8 unk8;
+ u8 unk9;
+ u8 unkA;
+ u8 unkB;
+};
+
+NARC * OpenNutsDataNarc(u32 heap_id);
+struct NutData * ReadNutDataFromNarc(NARC * narc, u32 berry_idx, u32 heap_id);
+void CloseNutsDataNarc(NARC * narc);
+struct NutData * LoadNutDataSingle(s32 berry_idx, u32 heap_id);
+struct NutData * LoadNutDataSingleByItemId(s32 item_id, u32 heap_id);
+u32 GetNutAttr(struct NutData * nut, u32 attr);
+struct String * GetNutName(u32 berry_idx, u32 heap_id);
+struct String * GetNutDesc(u32 berry_idx, u32 heap_id);
+
+#endif //POKEDIAMOND_NUTDATA_H