summaryrefslogtreecommitdiff
path: root/include/d/d_minigame_terminater.h
blob: bc3420ebd888dfcc56c508ade3410c3e1b53e478 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#ifndef D_MINIGAME_TERMINATER_H
#define D_MINIGAME_TERMINATER_H

#include "dolphin/types.h"

class JKRArchive;
class J2DPane;
struct fopMsgM_pane_class;

class dDlst_TerminaterScrnDraw_c {
public:
    void acc(s16, s16, s16) {}
    
    void setScreen(const char*, JKRArchive*);
    void setScrnFailed();
    void setScrnSuccess(int, int);
    void changeNumberTexture(J2DPane*, int);
    void getNumber(int);
    void setAlphaFailed();
    void setAlphaSuccess();
    void getRotate(fopMsgM_pane_class*);
    void setRotate(fopMsgM_pane_class*, f32);
    void setScale(fopMsgM_pane_class*, f32);
    void animeF1(int);
    void animeF2(int);
    void animeF3(int);
    void animeS1();
    void animeS2(fopMsgM_pane_class*);
    void animeS3();
    void animeFailed1();
    void animeFailed2();
    void animeSuccess();
    void animePerfect();
    void draw();
};

class dMinigame_Terminater_c {
public:
    void getResultRupee() {}
    void getResultTime() {}
    void setResultRupee(int) {}
    void setResultTime(int) {}
    
    void _create();
    void _execute();
    void _draw();
    void _delete();
};

#endif /* D_MINIGAME_TERMINATER_H */