SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
SysConfigFile.cpp
1#include "Game/System/SysConfigFile.hpp"
2
3SysConfigChunk::SysConfigChunk() {
4 initHeaderSerializer();
5 initializeData();
6}
7
8u32 SysConfigChunk::makeHeaderHashCode() const {
9 return 1;
10}
11
12u32 SysConfigChunk::getSignature() const {
13 return 0x53595343;
14}
15
16// SysConfigChunk::deserialize
17
18void SysConfigChunk::initializeData() {
19 _C = 0;
20 _8 = 0;
21 _14 = 0;
22 _10 = 0;
23 _18 = 0;
24}
25
26void SysConfigChunk::initHeaderSerializer() {
27 mSerializer = new BinaryDataContentHeaderSerializer(new u8[0x20], 0x20);
28
29 mSerializer->addAttribute("mTimeAnnounced", 8);
30 mSerializer->addAttribute("mTimeSent", 8);
31 mSerializer->addAttribute("mSentBytes", 4);
32 mSerializer->flush();
33}