22 #ifndef WATCHMAKER_T2D_INTERNAL_H 23 #define WATCHMAKER_T2D_INTERNAL_H 25 #include "watchmaker/types.h" 27 #define T2D_MAX_WINDOWS 32 29 #define T2D_MAX_BITMAPS_IN_WIN 64 30 #define T2D_MAX_TEXTS_IN_WIN 64 31 #define T2D_MAX_BUTTONS_IN_WIN 64 33 #define T2D_BM_OFF (1<<31) 34 #define T2D_BM_SCROLL (1<<30) 35 #define T2D_BM2TEXT_MASK 0x3F000000 36 #define T2D_BM2TEXT_SHIFT 24 38 #define T2D_WIN_SCANNER_BACKGROUND 1 39 #define T2D_BM_SCANNER_BACKGROUND_WIN 0 40 #define T2D_BM_SCANNER_BACKGROUND_EXIT 1 41 #define T2D_BM_SCANNER_BACKGROUND_PIC_LOW 2 42 #define T2D_BM_SCANNER_BACKGROUND_PIC_HI 3 43 #define T2D_BM_SCANNER_BACKGROUND_SELECTOR 4 44 #define T2D_BT_SCANNER_BACKGROUND_EXIT 1 45 #define T2D_BT_SCANNER_BACKGROUND_SELECTOR 2 47 #define T2D_WIN_SCANNER_TOOLBAR 2 48 #define T2D_BM_SCANNER_TOOLBAR_WIN 0 49 #define T2D_BM_SCANNER_TOOLBAR_EXIT 1 50 #define T2D_BM_SCANNER_TOOLBAR_PREVIEW_FREEZE 2 51 #define T2D_BM_SCANNER_TOOLBAR_PREVIEW_OFF 3 52 #define T2D_BM_SCANNER_TOOLBAR_PREVIEW_ON 4 53 #define T2D_BM_SCANNER_TOOLBAR_SELECTAREA_FREEZE 5 54 #define T2D_BM_SCANNER_TOOLBAR_SELECTAREA_OFF 6 55 #define T2D_BM_SCANNER_TOOLBAR_SELECTAREA_ON 7 56 #define T2D_BM_SCANNER_TOOLBAR_SCAN_FREEZE 8 57 #define T2D_BM_SCANNER_TOOLBAR_SCAN_OFF 9 58 #define T2D_BM_SCANNER_TOOLBAR_SCAN_ON 10 59 #define T2D_BT_SCANNER_TOOLBAR_MOVE 1 60 #define T2D_BT_SCANNER_TOOLBAR_EXIT 2 61 #define T2D_BT_SCANNER_TOOLBAR_PREVIEW_OFF 3 62 #define T2D_BT_SCANNER_TOOLBAR_SELECTAREA_OFF 4 63 #define T2D_BT_SCANNER_TOOLBAR_SCAN_OFF 5 65 #define T2D_WIN_SCANNER_PROGRESSBAR 3 66 #define T2D_BM_SCANNER_PROGRESSBAR_WIN 0 67 #define T2D_BM_SCANNER_PROGRESSBAR_EXIT 1 68 #define T2D_BM_SCANNER_PROGRESSBAR_PROGRESS_OFF 2 69 #define T2D_BM_SCANNER_PROGRESSBAR_PROGRESS_ON 3 70 #define T2D_BM_SCANNER_PROGRESSBAR_SCANNING_OFF 4 71 #define T2D_BM_SCANNER_PROGRESSBAR_SCANNING_ON 5 73 #define T2D_WIN_COMPUTER_BACKGROUND 4 74 #define T2D_BM_COMPUTER_BACKGROUND_WIN 0 75 #define T2D_BM_COMPUTER_EMAIL_ON 1 76 #define T2D_BM_COMPUTER_SEARCH_ON 2 77 #define T2D_BM_COMPUTER_QUIT_ON 3 78 #define T2D_BM_COMPUTER_SCRITTE_1 4 79 #define T2D_BM_COMPUTER_SCRITTE_2 5 80 #define T2D_BM_COMPUTER_SCRITTE_3 6 81 #define T2D_BM_COMPUTER_SCRITTE_4 7 82 #define T2D_BT_COMPUTER_BACKGROUND_EMAIL 1 83 #define T2D_BT_COMPUTER_BACKGROUND_SEARCH 2 84 #define T2D_BT_COMPUTER_BACKGROUND_QUIT 3 85 #define T2D_BT_BackgroundWin_TGA__cia1 4 86 #define T2D_BT_BackgroundWin_TGA__cia2 5 88 #define T2D_TEXT_COMPUTER_SCRITTE_1 1 89 #define T2D_TEXT_COMPUTER_SCRITTE_2 2 90 #define T2D_TEXT_COMPUTER_SCRITTE_3 3 91 #define T2D_TEXT_COMPUTER_SCRITTE_4 4 93 #define T2D_WIN_COMPUTER_ERROR 5 94 #define T2D_BM_COMPUTER_COMERROR_WIN 0 95 #define T2D_BM_COMPUTER_DIALERROR_WIN 1 96 #define T2D_BM_COMPUTER_SEARCHERROR_WIN 2 97 #define T2D_BM_COMPUTER_ERROR_COMQUIT_ON 3 98 #define T2D_BM_COMPUTER_ERROR_DIALQUIT_ON 4 99 #define T2D_BM_COMPUTER_ERROR_DIALUP_ON 5 100 #define T2D_BM_COMPUTER_ERROR_OK_ON 6 101 #define T2D_BT_COMPUTER_ERROR_WIN 1 102 #define T2D_BT_COMPUTER_ERROR_MOVE 2 103 #define T2D_BT_COMPUTER_ERROR_COMQUIT 3 104 #define T2D_BT_COMPUTER_ERROR_DIALUP 4 105 #define T2D_BT_COMPUTER_ERROR_DIALQUIT 5 106 #define T2D_BT_COMPUTER_ERROR_OK 6 107 #define T2D_BT_ComError_Win_TGA 7 108 #define T2D_BT_DialError_Win_TGA 8 109 #define T2D_BT_SearchError_Win_TGA 9 111 #define T2D_WIN_COMPUTER_DIALUP 7 112 #define T2D_BM_COMPUTER_DIALUP_WIN 0 113 #define T2D_BM_COMPUTER_DIALUP_1_ON 1 114 #define T2D_BM_COMPUTER_DIALUP_2_ON 2 115 #define T2D_BM_COMPUTER_DIALUP_3_ON 3 116 #define T2D_BM_COMPUTER_DIALUP_4_ON 4 117 #define T2D_BM_COMPUTER_DIALUP_5_ON 5 118 #define T2D_BM_COMPUTER_DIALUP_6_ON 6 119 #define T2D_BM_COMPUTER_DIALUP_7_ON 7 120 #define T2D_BM_COMPUTER_DIALUP_8_ON 8 121 #define T2D_BM_COMPUTER_DIALUP_9_ON 9 122 #define T2D_BM_COMPUTER_DIALUP_0_ON 10 123 #define T2D_BM_COMPUTER_DIALUP_ENTER_ON 11 124 #define T2D_BM_COMPUTER_DIALUP_C_ON 12 125 #define T2D_BM_COMPUTER_DIALUP_OK_ON 13 126 #define T2D_BM_COMPUTER_DIALUP_EXIT_ON 14 127 #define T2D_BM_COMPUTER_DIALUP_NUMBER 15 128 #define T2D_BT_COMPUTER_DIALUP_MOVE 1 129 #define T2D_BT_COMPUTER_DIALUP_1 2 130 #define T2D_BT_COMPUTER_DIALUP_2 3 131 #define T2D_BT_COMPUTER_DIALUP_3 4 132 #define T2D_BT_COMPUTER_DIALUP_4 5 133 #define T2D_BT_COMPUTER_DIALUP_5 6 134 #define T2D_BT_COMPUTER_DIALUP_6 7 135 #define T2D_BT_COMPUTER_DIALUP_7 8 136 #define T2D_BT_COMPUTER_DIALUP_8 9 137 #define T2D_BT_COMPUTER_DIALUP_9 10 138 #define T2D_BT_COMPUTER_DIALUP_0 11 139 #define T2D_BT_COMPUTER_DIALUP_ENTER 12 140 #define T2D_BT_COMPUTER_DIALUP_C 13 141 #define T2D_BT_COMPUTER_DIALUP_OK 14 142 #define T2D_BT_COMPUTER_DIALUP_EXIT 15 143 #define T2D_BT_DialUpWin_TGA__Dial 16 144 #define T2D_BT_DialUpWin_TGA__Enter 17 145 #define T2D_BT_DialUpWin_TGA__Dialling 18 147 #define T2D_TEXT_COMPUTER_DIALUP_NUMBER 1 149 #define T2D_WIN_COMPUTER_SEARCH 8 150 #define T2D_BM_COMPUTER_SEARCH_ALPHABETICAL_WIN 0 151 #define T2D_BM_COMPUTER_SEARCH_CASENAME_WIN 1 152 #define T2D_BM_COMPUTER_SEARCH_SEARCH_ON 2 153 #define T2D_BM_COMPUTER_SEARCH_EXIT_ON 3 154 #define T2D_BM_COMPUTER_SEARCH_NAME_ON 4 155 #define T2D_BM_COMPUTER_SEARCH_SURNAME_ON 5 156 #define T2D_BM_COMPUTER_SEARCH_CASENAME_ON 6 157 #define T2D_BM_COMPUTER_SEARCH_YEAR_ON 7 158 #define T2D_BM_COMPUTER_SEARCH_NAME 8 159 #define T2D_BM_COMPUTER_SEARCH_SURNAME 9 160 #define T2D_BM_COMPUTER_SEARCH_CASENAME 10 161 #define T2D_BM_COMPUTER_SEARCH_YEAR 11 162 #define T2D_BT_COMPUTER_SEARCH_WIN 1 163 #define T2D_BT_COMPUTER_SEARCH_MOVE 2 164 #define T2D_BT_COMPUTER_SEARCH_SEARCH 3 165 #define T2D_BT_COMPUTER_SEARCH_ALPHABETICAL 4 166 #define T2D_BT_COMPUTER_SEARCH_CASENAME 5 167 #define T2D_BT_COMPUTER_SEARCH_NAME_TEXT 6 168 #define T2D_BT_COMPUTER_SEARCH_SURNAME_TEXT 7 169 #define T2D_BT_COMPUTER_SEARCH_CASENAME_TEXT 8 170 #define T2D_BT_COMPUTER_SEARCH_YEAR_TEXT 9 171 #define T2D_BT_COMPUTER_SEARCH_EXIT 10 172 #define T2D_BT_Search_Alphabetical_TGA__search 11 173 #define T2D_BT_Search_Alphabetical_TGA__findby 12 174 #define T2D_BT_Search_Alphabetical_TGA__name 13 175 #define T2D_BT_Search_Alphabetical_TGA__surname 14 176 #define T2D_BT_Search_Alphabetical_TGA__subject 15 177 #define T2D_BT_Search_Alphabetical_TGA__casename 16 178 #define T2D_BT_Search_Alphabetical_TGA__year 17 180 #define T2D_TEXT_COMPUTER_SEARCH_NAME 1 181 #define T2D_TEXT_COMPUTER_SEARCH_SURNAME 2 182 #define T2D_TEXT_COMPUTER_SEARCH_CASENAME 3 183 #define T2D_TEXT_COMPUTER_SEARCH_YEAR 4 185 #define T2D_WIN_COMPUTER_EMAIL 9 186 #define T2D_BM_COMPUTER_EMAIL_WIN 0 187 #define T2D_BM_COMPUTER_EMAIL_EXIT_ON 1 188 #define T2D_BM_COMPUTER_EMAIL_ICON_1 2 189 #define T2D_BM_COMPUTER_EMAIL_ICON_2 3 190 #define T2D_BT_COMPUTER_EMAIL_WIN 1 191 #define T2D_BT_COMPUTER_EMAIL_MOVE 2 192 #define T2D_BT_COMPUTER_EMAIL_EXIT 3 193 #define T2D_BT_COMPUTER_EMAIL_SCROLLUP 4 194 #define T2D_BT_COMPUTER_EMAIL_SCROLLDOWN 5 195 #define T2D_BT_COMPUTER_EMAIL_ICON_1 6 196 #define T2D_BT_COMPUTER_EMAIL_ICON_2 7 197 #define T2D_BT_EMail_Win_TGA__email 8 198 #define T2D_BT_EMail_Win_TGA__avail 9 200 #define T2D_WIN_COMPUTER_DOCUMENT 10 201 #define T2D_BM_COMPUTER_DOCUMENT_WIN 0 202 #define T2D_BM_COMPUTER_DOCUMENT_SCROLLUP_ON 1 203 #define T2D_BM_COMPUTER_DOCUMENT_SCROLLDOWN_ON 2 204 #define T2D_BM_COMPUTER_DOCUMENT_EXIT_ON 3 205 #define T2D_BM_COMPUTER_DOCUMENT_FIRST 4 206 #define T2D_BM_COMPUTER_DOCUMENT_ANTONIOCORONA 4 207 #define T2D_BM_COMPUTER_DOCUMENT_JACOBKRENN 5 208 #define T2D_BM_COMPUTER_DOCUMENT_PETERDUKES 6 209 #define T2D_BM_COMPUTER_DOCUMENT_VICTORVALENCIA 7 210 #define T2D_BM_COMPUTER_DOCUMENT_MERCURY_1969_1 8 211 #define T2D_BM_COMPUTER_DOCUMENT_MERCURY_1969_2 9 212 #define T2D_BM_COMPUTER_DOCUMENT_MERCURY_1969_3 10 213 #define T2D_BM_COMPUTER_DOCUMENT_MERCURY_1969_4 11 214 #define T2D_BM_COMPUTER_DOCUMENT_CONFIDENCE_1942_1 12 215 #define T2D_BM_COMPUTER_DOCUMENT_CONFIDENCE_1942_2 13 216 #define T2D_BM_COMPUTER_DOCUMENT_CONFIDENCE_1942_3 14 217 #define T2D_BM_COMPUTER_DOCUMENT_ARL_1998_1 15 218 #define T2D_BM_COMPUTER_DOCUMENT_CONV_CONFIDENCE 16 219 #define T2D_BM_COMPUTER_DOCUMENT_CONV_MERCURY 17 220 #define T2D_BM_COMPUTER_DOCUMENT_GREGOR_MEM 18 221 #define T2D_BM_COMPUTER_DOCUMENT_BENNA 19 222 #define T2D_BM_COMPUTER_DOCUMENT_ANDREA 20 223 #define T2D_BM_COMPUTER_DOCUMENT_BELLONDS 21 224 #define T2D_BM_COMPUTER_DOCUMENT_DANIELE 22 225 #define T2D_BM_COMPUTER_DOCUMENT_EDO 23 226 #define T2D_BM_COMPUTER_DOCUMENT_FEDE 24 227 #define T2D_BM_COMPUTER_DOCUMENT_FIABE 25 228 #define T2D_BM_COMPUTER_DOCUMENT_FOX 26 229 #define T2D_BM_COMPUTER_DOCUMENT_GIUSTI 27 230 #define T2D_BM_COMPUTER_DOCUMENT_KRIZIA 28 231 #define T2D_BM_COMPUTER_DOCUMENT_NONJI 29 232 #define T2D_BM_COMPUTER_DOCUMENT_SPARTECO 30 233 #define T2D_BM_COMPUTER_DOCUMENT_TAG 31 234 #define T2D_BM_COMPUTER_DOCUMENT_TIZ 32 235 #define T2D_BM_COMPUTER_DOCUMENT_WALTER 33 236 #define T2D_BM_COMPUTER_DOCUMENT_VICKY 34 237 #define T2D_BM_COMPUTER_DOCUMENT_PIETRO 35 238 #define T2D_BM_COMPUTER_DOCUMENT_LAST 35 239 #define T2D_BT_COMPUTER_DOCUMENT_WIN 1 240 #define T2D_BT_COMPUTER_DOCUMENT_MOVE 2 241 #define T2D_BT_COMPUTER_DOCUMENT_SCROLL 3 242 #define T2D_BT_COMPUTER_DOCUMENT_EXIT 4 243 #define T2D_BT_COMPUTER_DOCUMENT_SCROLLUP 5 244 #define T2D_BT_COMPUTER_DOCUMENT_SCROLLDOWN 6 245 #define T2D_BT_Document_Win_TGA 7 247 #define T2D_WIN_COMPUTER_DOCLIST 11 248 #define T2D_BM_COMPUTER_DOCLIST_WIN 0 249 #define T2D_BM_COMPUTER_DOCLIST_EXIT_ON 1 250 #define T2D_BM_COMPUTER_DOCLIST_SCROLLUP_ON 2 251 #define T2D_BM_COMPUTER_DOCLIST_SCROLLDOWN_ON 3 252 #define T2D_BM_COMPUTER_DOCLIST_LINES_START 4 253 #define T2D_BM_COMPUTER_DOCLIST_LINES_END 7 254 #define T2D_BT_COMPUTER_DOCLIST_WIN 1 255 #define T2D_BT_COMPUTER_DOCLIST_MOVE 2 256 #define T2D_BT_COMPUTER_DOCLIST_EXIT 3 257 #define T2D_BT_COMPUTER_DOCLIST_SCROLLUP 4 258 #define T2D_BT_COMPUTER_DOCLIST_SCROLLDOWN 5 259 #define T2D_BT_COMPUTER_DOCLIST_LINES_START 6 260 #define T2D_BT_COMPUTER_DOCLIST_LINES_END 12 261 #define T2D_BT_DocList_Win_TGA 13 263 #define T2D_TEXT_COMPUTER_DOCLIST_LINES_START 1 264 #define T2D_TEXT_COMPUTER_DOCLIST_LINES_END 7 267 #define T2D_WIN_COMPUTER_EMAIL_VIEWER 12 268 #define T2D_BM_COMPUTER_EMAIL_VIEWER_WIN 0 269 #define T2D_BM_COMPUTER_EMAIL_VIEWER_SCROLLUP_ON 1 270 #define T2D_BM_COMPUTER_EMAIL_VIEWER_SCROLLDOWN_ON 2 271 #define T2D_BM_COMPUTER_EMAIL_VIEWER_EXIT_ON 3 272 #define T2D_BM_COMPUTER_EMAIL_1 4 273 #define T2D_BM_COMPUTER_EMAIL_2 5 274 #define T2D_BM_COMPUTER_EMAIL_TEXT_1 6 275 #define T2D_BM_COMPUTER_EMAIL_TEXT_2 7 276 #define T2D_BT_COMPUTER_EMAIL_VIEWER_WIN 1 277 #define T2D_BT_COMPUTER_EMAIL_VIEWER_MOVE 2 278 #define T2D_BT_COMPUTER_EMAIL_VIEWER_SCROLL 3 279 #define T2D_BT_COMPUTER_EMAIL_VIEWER_SCROLLUP 4 280 #define T2D_BT_COMPUTER_EMAIL_VIEWER_SCROLLDOWN 5 281 #define T2D_BT_COMPUTER_EMAIL_VIEWER_EXIT 6 282 #define T2D_BT_EMail_Viewer_Win_TGA 7 284 #define T2D_TEXT_COMPUTER_EMAIL_1 1 285 #define T2D_TEXT_COMPUTER_EMAIL_2 2 287 #define T2D_WIN_DIARIO 13 288 #define T2D_BM_DIARIO_PAGE_1 0 289 #define T2D_BM_DIARIO_PAGE_2 1 290 #define T2D_BM_DIARIO_PAGE_3 2 291 #define T2D_BM_DIARIO_PAGE_4 3 292 #define T2D_BM_DIARIO_PAGE_LEFT_ON 4 293 #define T2D_BM_DIARIO_PAGE_RIGHT_ON 5 294 #define T2D_BM_DIARIO_EXIT_ON 6 295 #define T2D_BM_DIARIO_PAGE_1_TEXT_1 11 296 #define T2D_BM_DIARIO_PAGE_1_TEXT_2 12 297 #define T2D_BM_DIARIO_PAGE_1_TEXT_3 13 298 #define T2D_BM_DIARIO_PAGE_1_TEXT_4 14 299 #define T2D_BM_DIARIO_PAGE_1_TEXT_5 15 300 #define T2D_BM_DIARIO_PAGE_1_TEXT_6 16 301 #define T2D_BM_DIARIO_PAGE_2_TEXT_1 21 302 #define T2D_BM_DIARIO_PAGE_2_TEXT_2 22 303 #define T2D_BM_DIARIO_PAGE_2_TEXT_3 23 304 #define T2D_BM_DIARIO_PAGE_2_TEXT_4 24 305 #define T2D_BM_DIARIO_PAGE_2_TEXT_5 25 306 #define T2D_BM_DIARIO_PAGE_2_TEXT_6 26 307 #define T2D_BM_DIARIO_PAGE_3_TEXT_1 31 308 #define T2D_BM_DIARIO_PAGE_3_TEXT_2 32 309 #define T2D_BM_DIARIO_PAGE_3_TEXT_3 33 310 #define T2D_BM_DIARIO_PAGE_3_TEXT_4 34 311 #define T2D_BM_DIARIO_PAGE_4_TEXT_1 41 312 #define T2D_BM_DIARIO_PAGE_4_TEXT_2 42 313 #define T2D_BM_DIARIO_PAGE_4_TEXT_3 43 314 #define T2D_BM_DIARIO_PAGE_4_TEXT_4 44 315 #define T2D_BM_DIARIO_PAGE_4_TEXT_5 45 316 #define T2D_BM_DIARIO_PAGE_4_TEXT_6 46 317 #define T2D_BM_DIARIO_PAGE_4_TEXT_7 47 318 #define T2D_BM_DIARIO_PAGE_4_TEXT_8 48 319 #define T2D_BM_DIARIO_PAGE_4_TEXT_9 49 320 #define T2D_BM_DIARIO_PAGE_4_TEXT_10 50 321 #define T2D_BM_DIARIO_PAGE_4_TEXT_11 51 322 #define T2D_BM_DIARIO_PAGE_4_TEXT_12 52 323 #define T2D_BT_DIARIO_PAGE_LEFT 1 324 #define T2D_BT_DIARIO_PAGE_RIGHT 2 325 #define T2D_BT_DIARIO_EXIT 3 326 #define T2D_BT_DIARIO_PAGE_1_TEXT_1 11 327 #define T2D_BT_DIARIO_PAGE_1_TEXT_2 12 328 #define T2D_BT_DIARIO_PAGE_1_TEXT_3 13 329 #define T2D_BT_DIARIO_PAGE_1_TEXT_4 14 330 #define T2D_BT_DIARIO_PAGE_1_TEXT_5 15 331 #define T2D_BT_DIARIO_PAGE_1_TEXT_6 16 332 #define T2D_BT_DIARIO_PAGE_2_TEXT_1 21 333 #define T2D_BT_DIARIO_PAGE_2_TEXT_2 22 334 #define T2D_BT_DIARIO_PAGE_2_TEXT_3 23 335 #define T2D_BT_DIARIO_PAGE_2_TEXT_4 24 336 #define T2D_BT_DIARIO_PAGE_2_TEXT_5 25 337 #define T2D_BT_DIARIO_PAGE_2_TEXT_6 26 338 #define T2D_BT_DIARIO_PAGE_3_TEXT_1 31 339 #define T2D_BT_DIARIO_PAGE_3_TEXT_2 32 340 #define T2D_BT_DIARIO_PAGE_3_TEXT_3 33 341 #define T2D_BT_DIARIO_PAGE_3_TEXT_4 34 342 #define T2D_BT_DIARIO_PAGE_4_TEXT_1 41 343 #define T2D_BT_DIARIO_PAGE_4_TEXT_2 42 344 #define T2D_BT_DIARIO_PAGE_4_TEXT_3 43 345 #define T2D_BT_DIARIO_PAGE_4_TEXT_4 44 346 #define T2D_BT_DIARIO_PAGE_4_TEXT_5 45 347 #define T2D_BT_DIARIO_PAGE_4_TEXT_6 46 348 #define T2D_BT_DIARIO_PAGE_4_TEXT_7 47 349 #define T2D_BT_DIARIO_PAGE_4_TEXT_8 48 350 #define T2D_BT_DIARIO_PAGE_4_TEXT_9 49 351 #define T2D_BT_DIARIO_PAGE_4_TEXT_10 50 352 #define T2D_BT_DIARIO_PAGE_4_TEXT_11 51 353 #define T2D_BT_DIARIO_PAGE_4_TEXT_12 52 355 #define T2D_WIN_PDA_MAIN 14 356 #define T2D_BM_PDA_MAIN_WIN 0 357 #define T2D_BM_PDA_MAIN_TONE_ON 1 358 #define T2D_BM_PDA_MAIN_LOG_ON 2 359 #define T2D_BM_PDA_MAIN_TIME 3 360 #define T2D_BM_PDA_MAIN_QUIT_ON 4 361 #define T2D_BT_PDA_MAIN_TONE 1 362 #define T2D_BT_PDA_MAIN_LOG 2 363 #define T2D_BT_PDA_MAIN_QUIT 3 365 #define T2D_TEXT_PDA_MAIN_TIME 1 367 #define T2D_WIN_PDA_LOG 15 368 #define T2D_BM_PDA_LOG_WIN 0 369 #define T2D_BM_PDA_LOG_SCROLLUP_ON 1 370 #define T2D_BM_PDA_LOG_SCROLLDOWN_ON 2 371 #define T2D_BM_PDA_LOG_SB 3 372 #define T2D_BM_PDA_LOG_EXIT_ON 4 373 #define T2D_BM_PDA_LOG_DATA_START 5 374 #define T2D_BM_PDA_LOG_DATA_END 25 375 #define T2D_BM_PDA_LOG_TEXT_START 26 376 #define T2D_BM_PDA_LOG_TEXT_END 46 377 #define T2D_BT_PDA_LOG_WIN 1 378 #define T2D_BT_PDA_LOG_SCROLL 2 379 #define T2D_BT_PDA_LOG_SCROLLUP 3 380 #define T2D_BT_PDA_LOG_SCROLLDOWN 4 381 #define T2D_BT_PDA_LOG_BARRA 5 382 #define T2D_BT_PDA_LOG_SB 6 383 #define T2D_BT_PDA_LOG_EXIT 7 384 #define T2D_BT_PDA_Log_Win_TGA 8 386 #define T2D_TEXT_PDA_LOG_DATA_START 1 387 #define T2D_TEXT_PDA_LOG_DATA_END 21 388 #define T2D_TEXT_PDA_LOG_TEXT_START 22 389 #define T2D_TEXT_PDA_LOG_TEXT_END 42 391 #define T2D_WIN_PDA_TONE 16 392 #define T2D_BM_PDA_TONE_WIN 0 393 #define T2D_BM_PDA_TONE_HELP_ON 1 394 #define T2D_BM_PDA_TONE_EXIT_ON 2 395 #define T2D_BM_PDA_TONE_WAVE_1 3 396 #define T2D_BM_PDA_TONE_WAVE_2 4 397 #define T2D_BM_PDA_TONE_REDLINE 5 398 #define T2D_BM_PDA_TONE_BARRA_1 6 399 #define T2D_BM_PDA_TONE_BARRA_2 7 400 #define T2D_BM_PDA_TONE_ACQUIRE_ON 8 401 #define T2D_BM_PDA_TONE_PROCESS_ON 9 402 #define T2D_BM_PDA_TONE_RISULTATO 10 403 #define T2D_BT_PDA_TONE_WIN 1 404 #define T2D_BT_PDA_TONE_HELP 2 405 #define T2D_BT_PDA_TONE_EXIT 3 406 #define T2D_BT_PDA_TONE_ACQUIRE 4 407 #define T2D_BT_PDA_TONE_PROCESS 5 408 #define T2D_BT_PDA_Tone_Win_TGA 6 412 #define T2D_WIN_PDA_HELP 17 413 #define T2D_BM_PDA_HELP_WIN 0 414 #define T2D_BM_PDA_HELP_WIN2 1 415 #define T2D_BM_PDA_HELP_SCROLLUP_ON 2 416 #define T2D_BM_PDA_HELP_SCROLLDOWN_ON 3 417 #define T2D_BM_PDA_HELP_EXIT_ON 4 418 #define T2D_BM_PDA_HELP_TEXT_START 5 419 #define T2D_BM_PDA_HELP_TEXT_END 15 420 #define T2D_BT_PDA_HELP_WIN 1 421 #define T2D_BT_PDA_HELP_MOVE 2 422 #define T2D_BT_PDA_HELP_SCROLL 3 423 #define T2D_BT_PDA_HELP_SCROLLUP 4 424 #define T2D_BT_PDA_HELP_SCROLLDOWN 5 425 #define T2D_BT_PDA_HELP_EXIT 6 426 #define T2D_BT_Help_Win_TGA 7 428 #define T2D_TEXT_PDA_HELP_START 1 429 #define T2D_TEXT_PDA_HELP_END 11 431 #define T2D_WIN_OPTIONS_MAIN 18 432 #define T2D_BM_OPTIONS_WIN 1 433 #define T2D_BM_OPTIONS_CONTORNO 2 434 #define T2D_BM_OPTIONS_SAVE 3 435 #define T2D_BM_OPTIONS_LOAD 4 436 #define T2D_BM_OPTIONS_OPTIONS 5 437 #define T2D_BM_OPTIONS_GRIGLIA 6 438 #define T2D_BM_OPTIONS_FRECCIA_SU_OFF 7 439 #define T2D_BM_OPTIONS_FRECCIA_SU_ON 8 440 #define T2D_BM_OPTIONS_FRECCIA_GIU_OFF 9 441 #define T2D_BM_OPTIONS_FRECCIA_GIU_ON 10 442 #define T2D_BM_OPTIONS_SAVE_START 11 443 #define T2D_BM_OPTIONS_SAVE_END T2D_BM_OPTIONS_SAVE_START+8 444 #define T2D_BM_OPTIONS_TEXT_SAVE_START 20 445 #define T2D_BM_OPTIONS_TEXT_SAVE_END T2D_BM_OPTIONS_TEXT_SAVE_START+8 446 #define T2D_BM_OPTIONS_SOUND_ON 29 447 #define T2D_BM_OPTIONS_MUSIC_ON 30 448 #define T2D_BM_OPTIONS_SPEECH_ON 31 449 #define T2D_BM_OPTIONS_SUBTITLES_ON 32 450 #define T2D_BM_OPTIONS_SOUND_OFF 33 451 #define T2D_BM_OPTIONS_MUSIC_OFF 34 452 #define T2D_BM_OPTIONS_SPEECH_OFF 35 453 #define T2D_BM_OPTIONS_SUBTITLES_OFF 36 454 #define T2D_BM_OPTIONS_SOUND_BARRA 37 455 #define T2D_BM_OPTIONS_SOUND_PIROLO 38 456 #define T2D_BM_OPTIONS_MUSIC_BARRA 39 457 #define T2D_BM_OPTIONS_MUSIC_PIROLO 40 458 #define T2D_BM_OPTIONS_SPEECH_BARRA 41 459 #define T2D_BM_OPTIONS_SPEECH_PIROLO 42 460 #define T2D_BM_OPTIONS_MAINMENU_OFF 43 461 #define T2D_BM_OPTIONS_MAINMENU_ON 44 462 #define T2D_BT_OPTIONS_SAVE 1 463 #define T2D_BT_OPTIONS_LOAD 2 464 #define T2D_BT_OPTIONS_OPTIONS 3 465 #define T2D_BT_OPTIONS_QUIT 4 466 #define T2D_BT_OPTIONS_CLOSE 5 467 #define T2D_BT_OPTIONS_FRECCIA_SU 6 468 #define T2D_BT_OPTIONS_FRECCIA_GIU 7 469 #define T2D_BT_OPTIONS_SAVE_START 8 470 #define T2D_BT_OPTIONS_SAVE_END T2D_BT_OPTIONS_SAVE_START+8 471 #define T2D_BT_OPTIONS_SOUND 17 472 #define T2D_BT_OPTIONS_MUSIC 18 473 #define T2D_BT_OPTIONS_SPEECH 19 474 #define T2D_BT_OPTIONS_SUBTITLES 20 475 #define T2D_BT_OPTIONS_SOUND_BARRA 21 476 #define T2D_BT_OPTIONS_MUSIC_BARRA 22 477 #define T2D_BT_OPTIONS_SPEECH_BARRA 23 478 #define T2D_BT_OPTIONS_MAINMENU 24 480 #define T2D_TEXT_OPTIONS_SAVE_START 1 481 #define T2D_TEXT_OPTIONS_SAVE_END T2D_TEXT_OPTIONS_SAVE_START+1 483 #define T2D_WIN_MAINMENU_MAIN 19 484 #define T2D_BM_MAINMENU_WIN 1 485 #define T2D_BM_MAINMENU_PLAY_ON 2 486 #define T2D_BM_MAINMENU_PLAY_OFF 3 487 #define T2D_BM_MAINMENU_LOAD_ON 4 488 #define T2D_BM_MAINMENU_LOAD_OFF 5 489 #define T2D_BM_MAINMENU_EXIT_ON 6 490 #define T2D_BM_MAINMENU_EXIT_OFF 7 491 #define T2D_BT_MAINMENU_PLAY 1 492 #define T2D_BT_MAINMENU_LOAD 2 493 #define T2D_BT_MAINMENU_EXIT 3 495 #define T2D_WIN_GAMEOVER_MAIN 20 496 #define T2D_BM_GAMEOVER_WIN 1 497 #define T2D_BT_GameOver_Win_TGA 1 520 struct SDDBitmap bm[T2D_MAX_BITMAPS_IN_WIN];
521 struct SDDText text[T2D_MAX_TEXTS_IN_WIN];
533 for (uint i = 0; i <
ARRAYSIZE(bm); i++) bm[i].reset();
534 for (uint i = 0; i <
ARRAYSIZE(text); i++) text[i].reset();
535 for (uint i = 0; i <
ARRAYSIZE(bt); i++) bt[i].reset();
536 NOTSTRETCHED =
false;
556 void ChangeExclusiveMouseMode();
558 void PDA_Tone_Acquire_Help_Func();
559 void SetHelpWin(
Fonts &fonts,
void (*Func)(),
int NArg, ...);
560 void CaricaSaves(
WGame &game);
562 void RefreshSaveImg(
WGame &game,
int Pos, uint8
Type);
563 void FormattaLogs(
WGame &game);
567 #endif // WATCHMAKER_T2D_INTERNAL_H #define ARRAYSIZE(x)
Definition: util.h:91
Definition: 2d_stuff.h:30
Definition: t2d_internal.h:545
Definition: t2d_internal.h:517
Definition: t2d_internal.h:540
Definition: t2d_internal.h:501