|
16 | 16 | #include "m_Do/m_Do_controller_pad.h" |
17 | 17 | #include "m_Do/m_Do_graphic.h" |
18 | 18 |
|
| 19 | +enum dComIfG_ButtonStatus { |
| 20 | + /* 0x00 */ BUTTON_STATUS_NONE, |
| 21 | + /* 0x01 */ BUTTON_STATUS_LET_GO, |
| 22 | + /* 0x02 */ BUTTON_STATUS_PEEK, |
| 23 | + /* 0x03 */ BUTTON_STATUS_ATTACK, |
| 24 | + /* 0x04 */ BUTTON_STATUS_PUT_AWAY, |
| 25 | + /* 0x05 */ BUTTON_STATUS_HOWL, |
| 26 | + /* 0x06 */ BUTTON_STATUS_OPEN, |
| 27 | + /* 0x07 */ BUTTON_STATUS_ENTER, |
| 28 | + /* 0x08 */ BUTTON_STATUS_CHECK, |
| 29 | + /* 0x09 */ BUTTON_STATUS_DASH, |
| 30 | + /* 0x0A */ BUTTON_STATUS_CROUCH, |
| 31 | + /* 0x0B */ BUTTON_STATUS_DEFEND, |
| 32 | + /* 0x0C */ BUTTON_STATUS_PICK_UP, |
| 33 | + /* 0x0D */ BUTTON_STATUS_DIG, |
| 34 | + /* 0x0E */ BUTTON_STATUS_EAT, |
| 35 | + /* 0x0F */ BUTTON_STATUS_SELECT, |
| 36 | + /* 0x10 */ BUTTON_STATUS_LOCK, |
| 37 | + /* 0x11 */ BUTTON_STATUS_SWITCH, |
| 38 | + /* 0x12 */ BUTTON_STATUS_BACK, |
| 39 | + /* 0x13 */ BUTTON_STATUS_THROW, |
| 40 | + /* 0x14 */ BUTTON_STATUS_PLACE, |
| 41 | + /* 0x15 */ BUTTON_STATUS_GRAB, |
| 42 | + /* 0x16 */ BUTTON_STATUS_GET_OFF, |
| 43 | + /* 0x17 */ BUTTON_STATUS_GET_ON, |
| 44 | + /* 0x18 */ BUTTON_STATUS_PADDLE, |
| 45 | + /* 0x19 */ BUTTON_STATUS_JUMP, |
| 46 | + /* 0x1A */ BUTTON_STATUS_READ, |
| 47 | + /* 0x1B */ BUTTON_STATUS_LOOK, |
| 48 | + /* 0x1C */ BUTTON_STATUS_SPEAK, |
| 49 | + /* 0x1D */ BUTTON_STATUS_LIFT, |
| 50 | + /* 0x1E */ BUTTON_STATUS_SWING, |
| 51 | + /* 0x1F */ BUTTON_STATUS_UNK_31, |
| 52 | + /* 0x20 */ BUTTON_STATUS_UNK_32, |
| 53 | + /* 0x21 */ BUTTON_STATUS_UNK_33, |
| 54 | + /* 0x22 */ BUTTON_STATUS_CONFIRM, |
| 55 | + /* 0x23 */ BUTTON_STATUS_NEXT, |
| 56 | + /* 0x24 */ BUTTON_STATUS_INFO, |
| 57 | + /* 0x25 */ BUTTON_STATUS_UNK_37, |
| 58 | + /* 0x26 */ BUTTON_STATUS_UNK_38, |
| 59 | + /* 0x27 */ BUTTON_STATUS_UNK_39, |
| 60 | + /* 0x28 */ BUTTON_STATUS_WHOOP, |
| 61 | + /* 0x29 */ BUTTON_STATUS_ZOOM, |
| 62 | + /* 0x2A */ BUTTON_STATUS_QUIT, |
| 63 | + /* 0x2B */ BUTTON_STATUS_PICK, |
| 64 | + /* 0x2C */ BUTTON_STATUS_BLOW, |
| 65 | + /* 0x2D */ BUTTON_STATUS_DODGE, |
| 66 | + /* 0x2E */ BUTTON_STATUS_CUT, |
| 67 | + /* 0x2F */ BUTTON_STATUS_HINT, |
| 68 | + /* 0x30 */ BUTTON_STATUS_FINISH, |
| 69 | + /* 0x31 */ BUTTON_STATUS_SET_FREE, |
| 70 | + /* 0x32 */ BUTTON_STATUS_DISMOUNT, |
| 71 | + /* 0x33 */ BUTTON_STATUS_DROP_DOWN, |
| 72 | + /* 0x34 */ BUTTON_STATUS_UNK_52, |
| 73 | + /* 0x35 */ BUTTON_STATUS_TAKE, |
| 74 | + /* 0x36 */ BUTTON_STATUS_HURRY, |
| 75 | + /* 0x37 */ BUTTON_STATUS_PULL_DOWN, |
| 76 | + /* 0x38 */ BUTTON_STATUS_PET, |
| 77 | + /* 0x39 */ BUTTON_STATUS_UNK_57, |
| 78 | + /* 0x3A */ BUTTON_STATUS_SHIELD_ATTACK, |
| 79 | + /* 0x3B */ BUTTON_STATUS_LISTEN, |
| 80 | + /* 0x3C */ BUTTON_STATUS_DRINK, |
| 81 | + /* 0x3D */ BUTTON_STATUS_UNK_61, |
| 82 | + /* 0x3E */ BUTTON_STATUS_COVER, |
| 83 | + /* 0x3F */ BUTTON_STATUS_PUSH, |
| 84 | + /* 0x40 */ BUTTON_STATUS_RESIST, |
| 85 | + /* 0x41 */ BUTTON_STATUS_DIVE, |
| 86 | + /* 0x42 */ BUTTON_STATUS_PUT_TOGETHER, |
| 87 | + /* 0x43 */ BUTTON_STATUS_SKIP, |
| 88 | + /* 0x44 */ BUTTON_STATUS_SLAP, |
| 89 | + /* 0x45 */ BUTTON_STATUS_SNIFF, |
| 90 | + /* 0x46 */ BUTTON_STATUS_BITE, |
| 91 | + /* 0x47 */ BUTTON_STATUS_ROLL, |
| 92 | + /* 0x48 */ BUTTON_STATUS_FASTEN, |
| 93 | + /* 0x49 */ BUTTON_STATUS_GET_DOWN, |
| 94 | + /* 0x4A */ BUTTON_STATUS_HAWKEYE_OFF, |
| 95 | + /* 0x4B */ BUTTON_STATUS_UNK_75, |
| 96 | + /* 0x4C */ BUTTON_STATUS_SWIM, |
| 97 | + /* 0x4D */ BUTTON_STATUS_CANT_SKIP, |
| 98 | + /* 0x4E */ BUTTON_STATUS_SENSE, |
| 99 | + /* 0x4F */ BUTTON_STATUS_UNK_79, |
| 100 | + /* 0x50 */ BUTTON_STATUS_UNK_80, |
| 101 | + /* 0x51 */ BUTTON_STATUS_LAND, |
| 102 | + /* 0x52 */ BUTTON_STATUS_HOOK, |
| 103 | + /* 0x53 */ BUTTON_STATUS_CHANGE_LOCKS, |
| 104 | + /* 0x54 */ BUTTON_STATUS_EQUIP, |
| 105 | + /* 0x55 */ BUTTON_STATUS_PULL, |
| 106 | + /* 0x56 */ BUTTON_STATUS_REEL, |
| 107 | + /* 0x57 */ BUTTON_STATUS_EXTRACT, |
| 108 | + /* 0x58 */ BUTTON_STATUS_SPIN, |
| 109 | + /* 0x59 */ BUTTON_STATUS_UNK_89, |
| 110 | + /* 0x5A */ BUTTON_STATUS_SPIN_ATTACK, |
| 111 | + /* 0x5B */ BUTTON_STATUS_REEL_FAST, |
| 112 | + /* 0x5C */ BUTTON_STATUS_RAISE, |
| 113 | + /* 0x5D */ BUTTON_STATUS_RELEASE, |
| 114 | + /* 0x5E */ BUTTON_STATUS_UNK_94, |
| 115 | + /* 0x5F */ BUTTON_STATUS_MAP, |
| 116 | + /* 0x60 */ BUTTON_STATUS_ITEMS, |
| 117 | + /* 0x61 */ BUTTON_STATUS_INSERT, |
| 118 | + /* 0x62 */ BUTTON_STATUS_DRAW, |
| 119 | + /* 0x63 */ BUTTON_STATUS_STRIKE, |
| 120 | + /* 0x64 */ BUTTON_STATUS_BLANK, |
| 121 | + /* 0x65 */ BUTTON_STATUS_UNK_101, |
| 122 | + /* 0x66 */ BUTTON_STATUS_POINT_WII_REMOTE, |
| 123 | + /* 0x67 */ BUTTON_STATUS_FLIP, |
| 124 | + /* 0x68 */ BUTTON_STATUS_CHANGE_VIEW, |
| 125 | + /* 0x69 */ BUTTON_STATUS_UNK_105, |
| 126 | + /* 0x6A */ BUTTON_STATUS_UNK_106, |
| 127 | + /* 0x6B */ BUTTON_STATUS_CHANCE, |
| 128 | + /* 0x6C */ BUTTON_STATUS_SCOOP, |
| 129 | + /* 0x6D */ BUTTON_STATUS_SURVEY, |
| 130 | + /* 0x6E */ BUTTON_STATUS_CANCEL, |
| 131 | + /* 0x6F */ BUTTON_STATUS_SEIZE, |
| 132 | + /* 0x70 */ BUTTON_STATUS_COLLECTION, |
| 133 | + /* 0x71 */ BUTTON_STATUS_AREA_MAP, |
| 134 | + /* 0x72 */ BUTTON_STATUS_ACTION, |
| 135 | + /* 0x73 */ BUTTON_STATUS_SET_HOOK, |
| 136 | + /* 0x74 */ BUTTON_STATUS_TILT, |
| 137 | + /* 0x75 */ BUTTON_STATUS_THRUST, |
| 138 | + /* 0x76 */ BUTTON_STATUS_ROTATE, |
| 139 | + /* 0x77 */ BUTTON_STATUS_HELM_SPLITTER, |
| 140 | + /* 0x78 */ BUTTON_STATUS_MOVE, |
| 141 | + /* 0x79 */ BUTTON_STATUS_UNK_121, |
| 142 | + /* 0x7A */ BUTTON_STATUS_HOLD_ON, |
| 143 | + /* 0x7B */ BUTTON_STATUS_UNK_123, |
| 144 | + /* 0x7C */ BUTTON_STATUS_HELP, |
| 145 | + /* 0x7D */ BUTTON_STATUS_ZOOM_IN, |
| 146 | + /* 0x7E */ BUTTON_STATUS_ZOOM_OUT, |
| 147 | + /* 0x7F */ BUTTON_STATUS_MOVE_CLOSER_TV, |
| 148 | + /* 0x80 */ BUTTON_STATUS_UNK_128, |
| 149 | + /* 0x81 */ BUTTON_STATUS_UNK_129, |
| 150 | + /* 0x82 */ BUTTON_STATUS_UNK_130, |
| 151 | + /* 0x83 */ BUTTON_STATUS_UNK_131, |
| 152 | + /* 0x84 */ BUTTON_STATUS_UNK_132, |
| 153 | + /* 0x85 */ BUTTON_STATUS_UNK_133, |
| 154 | + /* 0x86 */ BUTTON_STATUS_UNK_134, |
| 155 | + /* 0x87 */ BUTTON_STATUS_UNK_135, |
| 156 | + /* 0x88 */ BUTTON_STATUS_UNK_136, |
| 157 | + /* 0x89 */ BUTTON_STATUS_UNK_137, |
| 158 | + /* 0x8A */ BUTTON_STATUS_UNK_138, |
| 159 | + /* 0x8B */ BUTTON_STATUS_UNK_139, |
| 160 | + /* 0x8C */ BUTTON_STATUS_UNK_140, |
| 161 | + /* 0x8D */ BUTTON_STATUS_UNK_141, |
| 162 | + /* 0x8E */ BUTTON_STATUS_UNK_142, |
| 163 | + /* 0x8F */ BUTTON_STATUS_UNK_143, |
| 164 | + /* 0x90 */ BUTTON_STATUS_UNK_144, |
| 165 | + /* 0x91 */ BUTTON_STATUS_UNK_145, |
| 166 | + /* 0x92 */ BUTTON_STATUS_UNK_146, |
| 167 | + /* 0x93 */ BUTTON_STATUS_UNK_147, |
| 168 | + /* 0x94 */ BUTTON_STATUS_UNK_148, |
| 169 | + /* 0x95 */ BUTTON_STATUS_UNK_149, |
| 170 | + /* 0x96 */ BUTTON_STATUS_UNK_150, |
| 171 | + /* 0x97 */ BUTTON_STATUS_UNK_151, |
| 172 | + /* 0x98 */ BUTTON_STATUS_UNK_152, |
| 173 | + /* 0x99 */ BUTTON_STATUS_UNK_153, |
| 174 | +}; |
| 175 | + |
| 176 | +enum dComIfG_ButtonStatusFlag { |
| 177 | + /* 0x0 */ BUTTON_STATUS_FLAG_NONE, |
| 178 | + /* 0x2 */ BUTTON_STATUS_FLAG_EMPHASIS = 2, |
| 179 | + /* 0x4 */ BUTTON_STATUS_FLAG_CONTINUATION = 4, |
| 180 | +}; |
| 181 | + |
19 | 182 | class JKRAramArchive; |
20 | 183 | class dSmplMdl_draw_c; |
21 | 184 | class dTimer_c; |
|
0 commit comments