SMG-Decomp
A decompilation of Super Mario Galaxy 1
Loading...
Searching...
No Matches
TalkState.hpp
1#pragma once
2
3#include <revolution.h>
4
6class TalkBalloon;
7
8class TalkState {
9public:
10 TalkState();
11
12 virtual void init(TalkMessageCtrl *, TalkBalloon *);
13 virtual bool prep(const TalkMessageCtrl *) {
14 return true;
15 }
16
17 virtual bool test() {
18 return true;
19 }
20
21 virtual void open() {
22
23 }
24
25 virtual bool talk(const TalkMessageCtrl *) {
26 return true;
27 }
28
29 virtual void clos() {
30
31 }
32
33 virtual bool term(const TalkMessageCtrl *) {
34 return true;
35 }
36
37 virtual u32 getPageCount() const;
38
39 u32 mMessageID; // _C
40};