mirror of
https://github.com/zeldaret/tww.git
synced 2026-06-23 00:29:57 -04:00
59 lines
1.3 KiB
C++
59 lines
1.3 KiB
C++
#ifndef D_2DNUMBER_H
|
|
#define D_2DNUMBER_H
|
|
|
|
#include "dolphin/types.h"
|
|
|
|
struct ResTIMG;
|
|
class JUTFont;
|
|
class fopMsgM_pane_class;
|
|
|
|
class dDlst_2DNumber_c {
|
|
public:
|
|
dDlst_2DNumber_c();
|
|
~dDlst_2DNumber_c();
|
|
void init(int, s16, s16, s16, s16, u8);
|
|
void draw();
|
|
};
|
|
|
|
class dDlst_2DMinigame_c {
|
|
public:
|
|
void init(ResTIMG*, ResTIMG*);
|
|
void draw();
|
|
};
|
|
|
|
class dDlst_2DBattery_c {
|
|
public:
|
|
void init(ResTIMG*, ResTIMG*, ResTIMG*, ResTIMG*);
|
|
void setRotate(float);
|
|
void draw();
|
|
};
|
|
|
|
class dDlst_2DObject_c {
|
|
public:
|
|
void init(ResTIMG*, ResTIMG*);
|
|
void draw();
|
|
};
|
|
|
|
class dDlst_2DOutFont_c {
|
|
public:
|
|
void setLeftUpPos(f32, f32) {}
|
|
|
|
void initial();
|
|
void setPane(JUTFont*, fopMsgM_pane_class*, fopMsgM_pane_class*, fopMsgM_pane_class*, fopMsgM_pane_class*);
|
|
void setPaneEx(JUTFont*, fopMsgM_pane_class*, fopMsgM_pane_class*, fopMsgM_pane_class*, fopMsgM_pane_class*, char*);
|
|
void setRuby(JUTFont*, fopMsgM_pane_class*);
|
|
void setRubyEx(JUTFont*, fopMsgM_pane_class*, char*);
|
|
void charWidth(int);
|
|
void rubyCharWidth(int);
|
|
void iconset(int, char**);
|
|
void messageSet(u32);
|
|
void outFontStickAnime1(u8);
|
|
void outFontStickAnime2(u8, u8);
|
|
void outFontStickAnime3(u8, u8);
|
|
void outFontStickAnimePiece(u8, u8);
|
|
void move();
|
|
void setAlpha(u8);
|
|
};
|
|
|
|
#endif /* D_2DNUMBER_H */
|