summaryrefslogtreecommitdiff
path: root/include/d/actor/d_a_obj_hsehi1.h
blob: 7b3580322c1e9717ff3467b3a04ade13ec6f9ce4 (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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
#ifndef D_A_OBJ_HSEHI1_H
#define D_A_OBJ_HSEHI1_H

#include "f_op/f_op_actor.h"

class JPABaseEmitter;

class daObj_hsh_c : public fopAc_ac_c {
public:
    ~daObj_hsh_c();
    
    void isEventAccept() {}
    void isOffDraw() {}
    void isTactCancel() {}
    void isTactCorrect() {}
    void offEventAccept() {}
    void offTactCancel() {}
    void offTactCorrect() {}
    void onEventAccept() {}
    void onTactCancel() {}
    void onTactCorrect() {}

    void XyCheckCB(int);
    void XyEventCB(int);
    void particle_set(unsigned short);
    void particle_set(JPABaseEmitter**, unsigned short);
    void emitterDelete(JPABaseEmitter**);
    void setAttention(bool);
    void onOffDraw();
    void offOffDraw();
    void drawStop();
    void drawStart();
    void setBaseMtx();
    void createHeap();
    cPhs_State create();
    void init();
    void action(void*);
    void setAction(int (daObj_hsh_c::*)(void*), void*);
    void waitAction(void*);
    void talkAction(void*);
    void offAction(void*);
    void deleteAction(void*);
    void eventOrder();
    void checkOrder();
    void checkCommandTalk();
    void chkAttention(cXyz, short);
    void eventProc();
    void eventEnd();
    void initialDefault(int);
    void actionDefault(int);
    void initialLinkDispEvent(int);
    void initialMsgSetEvent(int);
    void actionMsgSetEvent(int);
    void actionMessageEvent(int);
    void actionTactEvent(int);
    void initialJudgeEvent(int);
    void initialAppearEvent(int);
    void actionAppearEvent(int);
    void initialDeleteEvent(int);
    void actionDeleteEvent(int);
    void talk_init();
    void talk(int);
    void getMsg();
    void next_msgStatus(unsigned long*);
    BOOL execute();
    BOOL draw();

public:
    /* Place member variables here */
};

class daObj_hsh_HIO_c {
public:
    daObj_hsh_HIO_c();

public:
    /* Place member variables here */
};

#endif /* D_A_OBJ_HSEHI1_H */