25 #include "common/events.h" 26 #include "common/stream.h" 27 #include "backends/platform/psp/display_client.h" 33 #define guiStringsSize 8 54 bool isInit()
const {
return _init; }
55 bool isDirty()
const {
return _dirty; }
56 void setDirty() { _dirty =
true; }
57 void setClean() { _dirty =
false; }
58 bool isVisible()
const {
return _state != kInvisible; }
59 void setVisible(
bool val);
61 void moveTo(
const int newX,
const int newY);
64 enum CursorDirections {
72 Buffer _buffers[guiStringsSize];
73 Palette _palettes[guiStringsSize];
76 void increaseKeyboardLocationX(
int amount);
77 void increaseKeyboardLocationY(
int amount);
78 void convertCursorToXY(CursorDirections cur,
int &x,
int &y);
80 bool handleMoveState(SceCtrlData &pad);
81 bool handleDefaultState(
Common::Event &event, SceCtrlData &pad);
82 bool handleCornersSelectedState(
Common::Event &event, SceCtrlData &pad);
84 void getCursorMovement(SceCtrlData &pad);
85 void handleRTriggerDownState(SceCtrlData &pad);
86 void handleLTriggerDownState(SceCtrlData &pad);
88 static short _modeChar[MODE_COUNT][5][6];
89 static const char *_guiStrings[];
92 uint32 _buttonsChanged;
103 CursorDirections _oldCursor;
Definition: display_client.h:172
Definition: pspkeyboard.h:37
Definition: display_client.h:113
Definition: display_client.h:40
Definition: atari-screen.h:44