SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
ChipCounter.hpp
1#pragma once
2
3#include "Game/MapObj/CollectCounter.hpp"
4#include "Game/Screen/LayoutActor.hpp"
5
6namespace {
7 static s32 sChipPainCount = 0x5;
8
9 static const char* sChipPainName[5] = {
10 "Chip1",
11 "Chip2",
12 "Chip3",
13 "Chip4",
14 "Chip5"
15 };
16};
17
18class ChipCounter : public LayoutActor {
19public:
20 ChipCounter(const char *, s32);
21
22 virtual ~ChipCounter();
23 virtual void init(const JMapInfoIter &);
24 virtual void control();
25
26 void setCount(s32);
27
28 CollectCounter* mCollectCounter; // _20
29 s32 mCount; // _24
30 s32 mType; // _28
31 s32 _2C;
32 f32 _30;
33};
34
35namespace NrvChipCounter {
36 NERVE(ChipCounterNrvHide);
37};
virtual void init(const JMapInfoIter &)
Intializes the NameObj and can set various settings and construct necessary classes.