ARSA Language  2.8
(Encryption, GPU and Web 3.0)
dpad.h
Go to the documentation of this file.
1 
6 class dpad
7 {
8 public:
9 
10  bool add(const char* name, int x, int y, float size = 30, int mode = 0);
11  bool remove(const core::stringc& name);
12  void clear();
13  void setmode(const char* name, int mode);
14  void setpos(const char* name, int x, int y);
15  void setsize(const char* name, float size);
16  void setshow(const char* name, bool show = true);
17  bool getshow(const char* name);
18  int getposx(const char* name);
19  int getposy(const char* name);
20  float getsize(const char* name);
21  int getmode(const char* name);
22  float getdegree(const char* name); // 0-360, -1 is error
23  bool setskinbg(const char* name, const char* layername);
24  bool setskinstick(const char* name, const char* layername);
25 
26  int isleft(const char* name);
27  int isright(const char* name);
28  int isup(const char* name);
29  int isdown(const char* name);
30  int getdistancepercent(const char* name);
31  bool addbutton(const char* name, int x, int y, float size = 30);
32  bool removebutton(const core::stringc& name);
33  void clearbutton();
34  bool getbuttonstate(const char* name, const char* state);
35  void setbuttonpos(const char* name, int x, int y);
36  void setbuttonsize(const char* name, float size);
37  void setbuttonshow(const char* name, bool show = true);
38  bool getbuttonshow(const char* name) const;
39  int getbuttonposx(const char* name);
40  int getbuttonposy(const char* name);
41  float getbuttonsize(const char* name) const;
42  bool setbuttonskin(const char* name, const char* layername);
43 
44 };
void setsize(const char *name, float size)
int getposy(const char *name)
int isleft(const char *name)
int getbuttonposy(const char *name)
bool removebutton(const core::stringc &name)
int getbuttonposx(const char *name)
int isdown(const char *name)
Definition: dpad.h:6
void setmode(const char *name, int mode)
bool getbuttonstate(const char *name, const char *state)
bool setskinbg(const char *name, const char *layername)
bool getshow(const char *name)
bool remove(const core::stringc &name)
bool getbuttonshow(const char *name) const
void clearbutton()
void setbuttonsize(const char *name, float size)
int getposx(const char *name)
void setshow(const char *name, bool show=true)
bool addbutton(const char *name, int x, int y, float size=30)
bool add(const char *name, int x, int y, float size=30, int mode=0)
bool setbuttonskin(const char *name, const char *layername)
int isright(const char *name)
void clear()
float getsize(const char *name)
float getbuttonsize(const char *name) const
void setpos(const char *name, int x, int y)
int getmode(const char *name)
int getdistancepercent(const char *name)
int isup(const char *name)
float getdegree(const char *name)
void setbuttonshow(const char *name, bool show=true)
void setbuttonpos(const char *name, int x, int y)
bool setskinstick(const char *name, const char *layername)