mirror of
https://github.com/KranX/Vangers.git
synced 2025-11-30 23:15:27 +07:00
3498 lines
67 KiB
Plaintext
3498 lines
67 KiB
Plaintext
|
||
|
||
// Defines...
|
||
#define ACS_NUM_SLOTS 8
|
||
|
||
// Frame IDs...
|
||
#define ACS_MAX_FRAME -1
|
||
|
||
// IDs...
|
||
#define ACS_PAUSE_SCREEN1 1
|
||
#define ACS_PAUSE_SCREEN2 2
|
||
#define ACS_SAVE_SCREEN0 3
|
||
#define ACS_SAVE_SCREEN1 4
|
||
#define ACS_SAVE_SCREEN2 5
|
||
|
||
#define ACS_RESUME_GAME 6
|
||
#define ACS_ABORT_GAME 7
|
||
#define ACS_TUTORIAL_MODE 8
|
||
#define ACS_MUSIC_MODE 9
|
||
#define ACS_SOUND_MODE 10
|
||
#define ACS_MUSIC_VOLUME 11
|
||
#define ACS_SOUND_VOLUME 12
|
||
|
||
#define ACS_VOLUME_SCROLLER 13
|
||
#define ACS_PAUSE_BACK0 14
|
||
|
||
#define ACS_SAVE_BACK 15
|
||
#define ACS_SAVE_SLOT0 16
|
||
#define ACS_SAVE_SLOT1 17
|
||
#define ACS_SAVE_SLOT2 18
|
||
#define ACS_SAVE_SLOT3 19
|
||
#define ACS_SAVE_SLOT4 20
|
||
#define ACS_SAVE_SLOT5 21
|
||
#define ACS_SAVE_SLOT6 22
|
||
#define ACS_SAVE_SLOT7 23
|
||
#define ACS_SAVE_OK 24
|
||
#define ACS_SAVE_CANCEL 25
|
||
|
||
#define ACS_PAUSE_BACK1 26
|
||
|
||
#define ACS_AUTORUN_MODE 27
|
||
|
||
#define ACS_PAUSE_TEXT 28
|
||
#define ACS_SOUND_TEXT 29
|
||
#define ACS_MUSIC_TEXT 30
|
||
#define ACS_TUTORIAL_TEXT 31
|
||
#define ACS_AUTORUN_TEXT 32
|
||
#define ACS_SVOLUME_TEXT 33
|
||
#define ACS_MVOLUME_TEXT 34
|
||
|
||
#define ACS_VOLUME_S_RES 35
|
||
|
||
#define ACS_SAVE_STRING 36
|
||
|
||
|
||
// Some special keys...
|
||
#define ACS_STARTUP_KEY 0x1001
|
||
|
||
// aciScreenEventCommand::code values...
|
||
#define ACS_SET_RESOURCE 0
|
||
#define ACS_EXEC_SEQUENCE 1
|
||
#define ACS_EXT_EVENT 2
|
||
#define ACS_EXIT 3
|
||
#define ACS_CHANGE_SCROLLER 4
|
||
#define ACS_INPUT_STRING 5
|
||
#define ACS_CHANGE_STR_STATE 6
|
||
|
||
// External events...
|
||
#define ACS_GLOBAL_EXIT 0
|
||
|
||
#define ACS_SET_SOUND_MODE 1
|
||
#define ACS_SET_MUSIC_MODE 2
|
||
#define ACS_SET_SOUND_VOLUME 3
|
||
#define ACS_SET_MUSIC_VOLUME 4
|
||
#define ACS_SET_TUTORIAL_MODE 5
|
||
|
||
#define ACS_INIT_SOUND_MODE 6
|
||
#define ACS_INIT_MUSIC_MODE 7
|
||
#define ACS_INIT_SOUND_VOLUME 8
|
||
#define ACS_INIT_MUSIC_VOLUME 9
|
||
#define ACS_INIT_TUTORIAL_MODE 10
|
||
|
||
#define ACS_CHANGE_SOUND_MODE 11
|
||
#define ACS_CHANGE_MUSIC_MODE 12
|
||
#define ACS_CHANGE_TUTORIAL_MODE 13
|
||
|
||
#define ACS_INIT_SLOT_NAME 14
|
||
#define ACS_INIT_SLOT_NAME_INPUT 15
|
||
#define ACS_SAVE_GAME 16
|
||
|
||
#define ACS_SET_AUTORUN_MODE 17
|
||
#define ACS_INIT_AUTORUN_MODE 18
|
||
#define ACS_CHANGE_AUTORUN_MODE 19
|
||
|
||
|
||
#define ACI_NUM_SERVERS 5
|
||
#define ACI_SERVER_NAME_LEN 36
|
||
|
||
#define ACI_LOAD_CODE 1000
|
||
#define ACI_GLOBAL_EXIT_CODE 1001
|
||
|
||
#define NUM_COL_SCHEMES 2
|
||
#define COL_SCHEME_LEN 60
|
||
|
||
// Button IDs...
|
||
#define ACI_WPN_PICKUP_BUTTON 2001
|
||
#define ACI_ITM_PICKUP_BUTTON 2002
|
||
|
||
// Prompt IDs...
|
||
#define ACI_ITEM_PROMPT 1001
|
||
#define ACI_NO_CASH_PROMPT 1002
|
||
#define ACI_NO_CASH_PROMPT2 1003
|
||
#define ACI_BT15_PROMPT 1004
|
||
#define ACI_PICKUP_ITM_ON 1005
|
||
#define ACI_PICKUP_ITM_OFF 1006
|
||
#define ACI_PICKUP_WPN_ON 1007
|
||
#define ACI_PICKUP_WPN_OFF 1008
|
||
#define ACI_AVI_PROMPT1 1009
|
||
#define ACI_AVI_PROMPT2 1010
|
||
|
||
// Color scheme IDs...
|
||
#define SCH_DEFAULT 0
|
||
#define SCH_ISCREEN 1
|
||
|
||
// Color index...
|
||
#define ACI_BACK_COL 0
|
||
|
||
#define FM_UNSELECT_COL 1
|
||
#define FM_SELECT_COL 2
|
||
|
||
#define IND_NRG_COL1 3
|
||
#define IND_NRG_COL2 4
|
||
|
||
#define IND_N0_COL 5
|
||
|
||
#define INV_CELL_COL_ITM 6
|
||
#define INV_BCELL_COL_ITM 7
|
||
#define INV_FLOOR_COL_ITM 8
|
||
#define INV_BFLOOR_COL_ITM 9
|
||
|
||
#define INV_CELL_COL_WPN 10
|
||
#define INV_BCELL_COL_WPN 11
|
||
#define INV_CELL_FLOOR_WPN 12
|
||
#define INV_BCELL_FLOOR_WPN 13
|
||
|
||
#define INV_CELL_COL_TWPN 14
|
||
#define INV_BCELL_COL_TWPN 15
|
||
#define INV_CELL_FLOOR_TWPN 16
|
||
#define INV_BCELL_FLOOR_TWPN 17
|
||
|
||
#define INV_CELL_COL_DVC 18
|
||
#define INV_BCELL_COL_DVC 19
|
||
#define INV_CELL_FLOOR_DVC 20
|
||
#define INV_BCELL_FLOOR_DVC 21
|
||
|
||
#define IND_BACK_COL 22
|
||
|
||
#define INV_CELL_SELECT_COL 23
|
||
|
||
#define INV_NUM_ITM_COL 24
|
||
#define INV_NUM_WPN_COL 25
|
||
#define INV_NUM_TWPN_COL 26
|
||
#define INV_NUM_DVC_COL 27
|
||
|
||
#define COUNTER_COL 28
|
||
|
||
// Links...
|
||
#define WORLD_LINK_COL 29
|
||
#define WORLD_ACC_LINK_COL 30
|
||
|
||
// Floors...
|
||
#define WORLD_VISIBLE_COL 31
|
||
#define WORLD_CURRENT_COL 32
|
||
#define WORLD_SPECIAL_COL 33
|
||
#define WORLD_EXPLORED_COL 34
|
||
#define WORLD_ACCESSIBLE_COL 35
|
||
|
||
// Borders...
|
||
#define WORLD_BORDER_VIS_COL 36
|
||
#define WORLD_BORDER_CUR_COL 37
|
||
#define WORLD_BORDER_SPC_COL 38
|
||
#define WORLD_BORDER_EXP_COL 39
|
||
#define WORLD_BORDER_ACC_COL 40
|
||
|
||
#define FM_SELECT_BORDER_COL 41
|
||
#define FM_UNSELECT_BORDER_COL 42
|
||
|
||
#define COUNTER_BORDER_COL 43
|
||
|
||
#define IND_LOAD_COL 44
|
||
#define IND_WPN_COL 45
|
||
#define IND_DVC_COL 46
|
||
|
||
#define JUMP_BORDER_COL 47
|
||
#define JUMP_EMPTY_COL 48
|
||
#define JUMP_FILLED_COL 49
|
||
|
||
#define FM_UNSELECT_START 50
|
||
#define FM_SELECT_START 51
|
||
|
||
#define FM_UNSELECT_SIZE 52
|
||
#define FM_SELECT_SIZE 53
|
||
|
||
#define FM_SELECT_START2 54
|
||
#define FM_SELECT_SIZE2 55
|
||
|
||
#define ACI_SHUTTER_LEFT -1001
|
||
#define ACI_SHUTTER_RIGHT -1002
|
||
#define ACI_SHUTTER_CENTER -1003
|
||
|
||
/* ---------------------------- LOCATION SECTION ---------------------------- */
|
||
|
||
// Location numIndex...
|
||
#define ACI_LOCATION_INDEX_SIZE 2
|
||
|
||
#define ACI_BUTTON_ON_TYPE 0
|
||
#define ACI_BUTTON_OFF_TYPE 1
|
||
|
||
// Location objects IDs...
|
||
#define ACI_NUM_OBJECTS 20
|
||
|
||
#define ACI_SHOP_SCREEN_ID 0
|
||
#define ACI_PRICE_PANEL_ID 1
|
||
#define ACI_MATRIX_BORDER_ID 2
|
||
#define ACI_SMATRIX_BORDER_ID 3
|
||
#define ACI_MECHOS_ID_OBJ 4
|
||
#define ACI_MECHOS_ID_STR 5
|
||
#define ACI_MECHOS_AVI_ID 6
|
||
#define ACI_TRIGGER_ID 7
|
||
#define ACI_INFO_PANEL_ID 8
|
||
#define ACI_CREDITS_PANEL_ID 9
|
||
#define ACI_FADE1_ID 10
|
||
#define ACI_FADE2_ID 11
|
||
|
||
#define ACI_ITEMS_MENU_ID 12
|
||
#define ACI_AVI_OBJ_ID 13
|
||
|
||
#define ACI_WEAPONS_BUTTON_ID 14
|
||
#define ACI_MECHOS_BUTTON_ID 15
|
||
#define ACI_ITEMS_BUTTON_ID 16
|
||
#define ACI_MENU_BUTTON_ID 17
|
||
|
||
#define ACI_NUM_S_OBJECTS 3
|
||
|
||
#define ACI_QUEST_PANEL_ID 0
|
||
#define ACI_ANSWER_PANEL_ID 1
|
||
#define ACI_TIME_PANEL_ID 2
|
||
|
||
// Location info panel IDs...
|
||
#define ACI_INFO_PANEL 0
|
||
#define ACI_QUEST_PANEL 1
|
||
#define ACI_ANSWER_PANEL 2
|
||
#define ACI_PRICE_PANEL 3
|
||
#define ACI_SHOP_TIME_PANEL 4
|
||
|
||
// Location info menus...
|
||
#define ACI_QUEST_MENU 2
|
||
|
||
// Location counter panels..
|
||
#define ACI_CREDITS_PANEL 1
|
||
|
||
// AVI Indexes...
|
||
#define ACI_PICTURE_AVI_ENG 0
|
||
#define ACI_TEXT_AVI_ENG 1
|
||
#define ACI_TEXT_AVI_RUS 2
|
||
#define ACI_PICTURE_AVI_ENG2 3
|
||
#define ACI_PICTURE_AVI_ENG3 4
|
||
|
||
#define ACI_NUM_AVI_ID 5
|
||
|
||
/* ------------------------ END OF LOCATION SECTION ------------------------- */
|
||
|
||
// actInt info panel types...
|
||
#define INT_PANEL 1
|
||
#define INV_PANEL 2
|
||
#define INF_PANEL 3
|
||
|
||
// actInt info panel IDs...
|
||
#define ACI_TIME_PANEL 4
|
||
#define ACI_PARAMS_PANEL 5
|
||
|
||
/* -------------------------- WORLD SCHEME SECTION -------------------------- */
|
||
|
||
// aciWorldInfo IDs...
|
||
#define GLORX_ID 0
|
||
#define FOSTRAL_ID 1
|
||
#define NECROSS_ID 2
|
||
#define XPLO_ID 3
|
||
#define B_ID 4
|
||
#define C_ID 5
|
||
#define K_ID 6
|
||
#define T_ID 7
|
||
#define H_ID 8
|
||
#define E_ID 9
|
||
#define F_ID 10
|
||
#define W_ID 11
|
||
#define A_ID 12
|
||
|
||
#define AS_MAX_WORLD 13
|
||
|
||
#define GLORX_LETTER 71
|
||
#define FOSTRAL_LETTER 70
|
||
#define NECROSS_LETTER 78
|
||
#define XPLO_LETTER 88
|
||
#define B_LETTER 66
|
||
#define C_LETTER 67
|
||
#define K_LETTER 75
|
||
#define T_LETTER 84
|
||
#define H_LETTER 72
|
||
#define E_LETTER 69
|
||
#define F_LETTER 70
|
||
#define W_LETTER 87
|
||
#define A_LETTER 65
|
||
|
||
// aciWorldInfo flags...
|
||
#define AS_VISIBLE_WORLD 1
|
||
#define AS_EXPLORED_WORLD 2
|
||
#define AS_ACCESSIBLE_WORLD 4
|
||
#define AS_CURRENT_WORLD 8
|
||
#define AS_SECRET_WORLD 16
|
||
#define AS_UNLINKED_WORLD 32
|
||
#define AS_SPECIAL_WORLD 64
|
||
|
||
// aciWorldInfo shapes...
|
||
#define AS_NUM_WORLD_SHAPES 3
|
||
|
||
#define AS_TRIANGLE 0
|
||
#define AS_SQUARE 1
|
||
#define AS_CIRCLE 2
|
||
|
||
// Counters...
|
||
#define CREDITS_COUNTER 1
|
||
#define TIME_COUNTER 2
|
||
|
||
#define SHOP_ITEMS_MENU_ID 1
|
||
|
||
// Shop buy/sell modes...
|
||
#define MECHOS_MODE 3
|
||
#define ITEMS_MODE 2
|
||
#define WEAPONS_MODE 1
|
||
#define EMPTY_MODE 4
|
||
|
||
#define MECHOS_LIST_MODE 7
|
||
#define ITEMS_LIST_MODE 6
|
||
#define WEAPONS_LIST_MODE 5
|
||
|
||
#define CHANGE_2_MECHOS_MODE 8
|
||
#define CHANGE_2_ITEMS_MODE 9
|
||
#define CHANGE_2_WEAPONS_MODE 10
|
||
|
||
// Jump counter...
|
||
#define JUMP_SIZE_X 500
|
||
#define JUMP_SIZE_Y 30
|
||
|
||
#define JUMP_Y 175
|
||
|
||
/* -------------------------------------------------------------------------- */
|
||
|
||
// fncMenu functions...
|
||
#define FMENU_OFF 0
|
||
#define FMENU_MAP 1
|
||
#define FMENU_WMAP 2
|
||
#define FMENU_TARGETS 3
|
||
#define FMENU_CAMERAS 4
|
||
#define FMENU_TELEPORT 5
|
||
#define FMENU_PARAMETERS 6
|
||
|
||
// fncMenu IDs...
|
||
#define FMENU_TARGETS_MENU 10
|
||
#define FMENU_WORLDS_MENU 11
|
||
#define FMENU_PROTRACTOR_MENU 12
|
||
#define FMENU_MECH_MESSIAH_MENU 13
|
||
#define FMENU_TELEPORT_MENU 14
|
||
|
||
// fncMenu fonts...
|
||
#define FMENU_TARGETS_FONT 1
|
||
#define FMENU_TARGETS_SPACE 1
|
||
|
||
// Bitmap Menu IDs...
|
||
#define BMENU_CAMERAS_MENU 1
|
||
|
||
// Panel fonts...
|
||
#define ACI_PHRASE_FONT 0
|
||
|
||
#define BMENU_ITEM_ROT 1
|
||
#define BMENU_ITEM_ZOOM 2
|
||
#define BMENU_ITEM_PERSP 3
|
||
|
||
// iScreen Text IDs...
|
||
#define iTEXT_ENG1_ID 1
|
||
#define iTEXT_ENG2_ID 2
|
||
#define iTEXT_ENG3_ID 3
|
||
|
||
#define iTEXT_RUS1_ID 4
|
||
#define iTEXT_RUS2_ID 5
|
||
#define iTEXT_RUS3_ID 6
|
||
|
||
#define iTEXT_ENG_MAX 3
|
||
#define iTEXT_RUS_MAX 6
|
||
|
||
// iScreen Text iEvLineID values...
|
||
#define iTEXT_NORMAL 1
|
||
#define iTEXT_CHANGE 2
|
||
#define iTEXT_END 3
|
||
|
||
// iScreen Text Event codes
|
||
#define iTEXT_PREV_EVENT_CODE0 1000
|
||
#define iTEXT_PREV_EVENT_CODE1 1001
|
||
|
||
#define iTEXT_NEXT_EVENT_CODE0 1002
|
||
#define iTEXT_NEXT_EVENT_CODE1 1003
|
||
|
||
#define iTEXT_END_EVENT_CODE0 1004
|
||
#define iTEXT_END_EVENT_CODE1 1005
|
||
|
||
// Mouse scancodes...
|
||
#define iMOUSE_LEFT_PRESS_CODE -1
|
||
#define iMOUSE_RIGHT_PRESS_CODE -2
|
||
#define iMOUSE_MOVE_CODE -3
|
||
#define iMOUSE_LEFT_MOVE -4
|
||
#define iMOUSE_RIGHT_MOVE -5
|
||
|
||
/* --------------------------------- SOUNDS --------------------------------- */
|
||
|
||
#define ACI_NOISE_SOUND 0
|
||
#define ACI_WND_SOUND 1
|
||
#define ACI_SPEECH0_SOUND 2
|
||
#define ACI_SPEECH1_SOUND 3
|
||
#define ACI_SPEECH2_SOUND 4
|
||
#define ACI_SPEECH3_SOUND 5
|
||
|
||
#define ACI_GATE_SOUND 6
|
||
|
||
// Podish...
|
||
#define ACI_L0_OUTIN_SOUND 7
|
||
#define ACI_L0_SWARM_SOUND 8
|
||
#define ACI_L0_ANGRY_SOUND 9
|
||
|
||
#define ACI_L0_BUTTON0_SOUND 10
|
||
#define ACI_L0_BUTTON1_SOUND 11
|
||
#define ACI_L0_BUTTON2_SOUND 12
|
||
#define ACI_L0_BUTTON3_SOUND 13
|
||
#define ACI_L0_BUTTON4_SOUND 14
|
||
|
||
// Incubator...
|
||
#define ACI_L1_SWARM_SOUND 15
|
||
#define ACI_L1_STEP0_SOUND 16
|
||
#define ACI_L1_ANGRY_SOUND 17
|
||
|
||
#define ACI_L1_BUTTON0_SOUND 18
|
||
#define ACI_L1_BUTTON1_SOUND 19
|
||
#define ACI_L1_BUTTON2_SOUND 20
|
||
|
||
// VigBoo...
|
||
#define ACI_L2_STEP_SOUND 21
|
||
#define ACI_L2_OUTIN_SOUND 22
|
||
|
||
#define ACI_L2_BUTTON0_SOUND 23
|
||
#define ACI_L2_BUTTON1_SOUND 24
|
||
|
||
#define ACI_L2_GETOUT_SOUND 25
|
||
|
||
// Lampasso...
|
||
#define ACI_L3_STEP_SOUND 26
|
||
#define ACI_L3_GETOUT_SOUND 27
|
||
|
||
// Ogorod...
|
||
#define ACI_L4_STEP_SOUND 28
|
||
#define ACI_L4_HAND_SOUND 29
|
||
#define ACI_L4_PUT_SOUND 30
|
||
|
||
#define ACI_L4_BUTTON0_SOUND 31
|
||
#define ACI_L4_BUTTON1_SOUND 32
|
||
|
||
#define ACI_L4_GETOUT_SOUND 33
|
||
|
||
// ZeePa...
|
||
#define ACI_L5_SCRATCH_SOUND 34
|
||
#define ACI_L5_CLAP_SOUND 35
|
||
#define ACI_L5_GETOUT_SOUND 36
|
||
#define ACI_L5_ANGRY_SOUND 37
|
||
|
||
#define ACI_L5_BUTTON0_SOUND 38
|
||
#define ACI_L5_BUTTON1_SOUND 39
|
||
|
||
// B-Zone...
|
||
#define ACI_L6_SCRATCH_SOUND 40
|
||
#define ACI_L6_CLAP_SOUND 41
|
||
#define ACI_L6_GETOUT_SOUND 42
|
||
|
||
/* ------------------------------- PARAMETERS ------------------------------- */
|
||
|
||
// Mechos...
|
||
#define ACI_MECHOS_ENERGY_SHIELD 0
|
||
#define ACI_MECHOS_RESTORING_SPEED 1
|
||
#define ACI_MECHOS_MECHANIC_ARMOR 2
|
||
#define ACI_MECHOS_VELOCITY 3
|
||
#define ACI_MECHOS_SPIRAL_CAPACITY 4
|
||
#define ACI_MECHOS_AIR_RESERVE 5
|
||
|
||
// Weapon...
|
||
#define ACI_WEAPON_DAMAGE 0
|
||
#define ACI_WEAPON_LOAD 1
|
||
#define ACI_WEAPON_SHOTS_SEC 2
|
||
#define ACI_WEAPON_RANGE 3
|
||
|
||
// Ammo..
|
||
#define ACI_AMMO_DAMAGE 0
|
||
#define ACI_AMMO_IN_PACK 1
|
||
|
||
// Device...
|
||
#define ACI_DEVICE_WORKING_TIME 0
|
||
|
||
/* ----------------------- END OF PARAMETERS SECTION ------------------------ */
|
||
|
||
// Cheat codes...
|
||
#define ACI_ADD_BEEBOS 2
|
||
#define ACI_ADD_LUCK 3
|
||
#define ACI_ADD_DOMINANCE 4
|
||
#define ACI_ADD_KEYS 5
|
||
|
||
#define ACI_COMPLETE_TABUTASK 6
|
||
|
||
#define ACI_ADD_TABUTASK01 7
|
||
#define ACI_ADD_TABUTASK02 8
|
||
#define ACI_ADD_TABUTASK03 9
|
||
#define ACI_ADD_TABUTASK04 10
|
||
#define ACI_ADD_TABUTASK05 11
|
||
#define ACI_ADD_TABUTASK06 12
|
||
#define ACI_ADD_TABUTASK07 13
|
||
#define ACI_ADD_TABUTASK08 14
|
||
#define ACI_ADD_TABUTASK09 15
|
||
#define ACI_ADD_TABUTASK10 16
|
||
#define ACI_ADD_TABUTASK11 17
|
||
#define ACI_ADD_TABUTASK12 18
|
||
#define ACI_ADD_TABUTASK13 19
|
||
#define ACI_ADD_TABUTASK14 20
|
||
#define ACI_ADD_TABUTASK15 21
|
||
#define ACI_ADD_TABUTASK16 22
|
||
#define ACI_ADD_TABUTASK17 23
|
||
#define ACI_ADD_TABUTASK18 24
|
||
#define ACI_ADD_TABUTASK19 25
|
||
#define ACI_ADD_TABUTASK20 26
|
||
|
||
#define ACI_TELEPORT_G 27
|
||
#define ACI_TELEPORT_F 28
|
||
#define ACI_TELEPORT_N 29
|
||
#define ACI_TELEPORT_X 30
|
||
#define ACI_TELEPORT_B 31
|
||
#define ACI_TELEPORT_K 32
|
||
#define ACI_TELEPORT_T 33
|
||
#define ACI_TELEPORT_H 34
|
||
#define ACI_TELEPORT_W 35
|
||
#define ACI_TELEPORT_A 36
|
||
|
||
#define ACI_END_GAME0 37
|
||
#define ACI_END_GAME1 38
|
||
#define ACI_END_GAME2 39
|
||
#define ACI_END_GAME3 40
|
||
|
||
#define ACI_CHANGE_CYCLE 41
|
||
#define ACI_REPAIR 42
|
||
|
||
// Save header flags...
|
||
#define ACI_SAVE_COMPRESSED 1
|
||
|
||
/*
|
||
* Virtual Keys, Standard Set
|
||
*/
|
||
#define VK_LBUTTON -1
|
||
#define VK_RBUTTON -2
|
||
#define VK_MOVE -3
|
||
|
||
#define VK_ESCAPE 0x29
|
||
#define VK_SPACE 0x2C
|
||
#define VK_RETURN 0x28
|
||
#define VK_TAB 0x2B
|
||
|
||
#define VK_LEFT 0x50
|
||
#define VK_UP 0x52
|
||
#define VK_RIGHT 0x4F
|
||
#define VK_DOWN 0x51
|
||
|
||
#define VK_1 0x1E
|
||
#define VK_2 0x1F
|
||
#define VK_3 0x20
|
||
|
||
#define VK_F1 0x3A
|
||
#define VK_F2 0x3B
|
||
#define VK_F3 0x3C
|
||
|
||
#define VK_PRIOR 0x9D
|
||
#define VK_NEXT 0x22
|
||
|
||
/* not need */
|
||
#define VK_CANCEL 0x03
|
||
#define VK_MBUTTON 0x04 /* NOT contiguous with L & RBUTTON */
|
||
|
||
#define VK_BACK 0x08
|
||
|
||
|
||
#define VK_CLEAR 0x0C
|
||
|
||
|
||
#define VK_SHIFT 0x130
|
||
#define VK_CONTROL 0x11
|
||
#define VK_MENU 0x12
|
||
#define VK_PAUSE 0x13
|
||
#define VK_CAPITAL 0x14
|
||
|
||
|
||
|
||
|
||
|
||
|
||
#define VK_END 0x23
|
||
#define VK_HOME 0x24
|
||
|
||
|
||
|
||
#define VK_SELECT 0x29
|
||
#define VK_PRINT 0x2A
|
||
#define VK_EXECUTE 0x2B
|
||
#define VK_SNAPSHOT 0x2C
|
||
#define VK_INSERT 0x2D
|
||
#define VK_DELETE 0x7F
|
||
#define VK_HELP 0x2F
|
||
|
||
/* VK_0 thru VK_9 are the same as ASCII '0' thru '9' (0x30 - 0x39) */
|
||
#define VK_0 0x30
|
||
|
||
|
||
|
||
#define VK_4 0x34
|
||
#define VK_5 0x35
|
||
#define VK_6 0x36
|
||
#define VK_7 0x37
|
||
#define VK_8 0x38
|
||
#define VK_9 0x39
|
||
|
||
/* VK_A thru VK_Z are the same as ASCII 'A' thru 'Z' (0x41 - 0x5A) */
|
||
|
||
#define VK_LWIN 0x5B
|
||
#define VK_RWIN 0x5C
|
||
#define VK_APPS 0x5D
|
||
|
||
#define VK_NUMPAD0 0x60
|
||
#define VK_NUMPAD1 0x61
|
||
#define VK_NUMPAD2 0x62
|
||
#define VK_NUMPAD3 0x63
|
||
#define VK_NUMPAD4 0x64
|
||
#define VK_NUMPAD5 0x65
|
||
#define VK_NUMPAD6 0x66
|
||
#define VK_NUMPAD7 0x67
|
||
#define VK_NUMPAD8 0x68
|
||
#define VK_NUMPAD9 0x69
|
||
#define VK_MULTIPLY 0x6A
|
||
#define VK_ADD 0x6B
|
||
#define VK_SEPARATOR 0x6C
|
||
#define VK_SUBTRACT 0x6D
|
||
#define VK_DECIMAL 0x6E
|
||
#define VK_DIVIDE 0x6F
|
||
|
||
#define VK_F4 0x73
|
||
#define VK_F5 0x74
|
||
#define VK_F6 0x75
|
||
#define VK_F7 0x76
|
||
#define VK_F8 0x77
|
||
#define VK_F9 0x78
|
||
#define VK_F10 0x79
|
||
#define VK_F11 0x7A
|
||
#define VK_F12 0x7B
|
||
#define VK_F13 0x7C
|
||
#define VK_F14 0x7D
|
||
#define VK_F15 0x7E
|
||
#define VK_F16 0x7F
|
||
#define VK_F17 0x80
|
||
#define VK_F18 0x81
|
||
#define VK_F19 0x82
|
||
#define VK_F20 0x83
|
||
#define VK_F21 0x84
|
||
#define VK_F22 0x85
|
||
#define VK_F23 0x86
|
||
#define VK_F24 0x87
|
||
|
||
#define VK_NUMLOCK 0x90
|
||
#define VK_SCROLL 0x91
|
||
|
||
/*
|
||
* VK_L* & VK_R* - left and right Alt, Ctrl and Shift virtual keys.
|
||
* Used only as parameters to GetAsyncKeyState() and GetKeyState().
|
||
* No other API or message will distinguish left and right keys in this way.
|
||
*/
|
||
#define VK_LSHIFT 0x130
|
||
#define VK_RSHIFT 0x12F
|
||
#define VK_LCONTROL 0x132
|
||
#define VK_RCONTROL 0x131
|
||
#define VK_LMENU 0xA4
|
||
#define VK_RMENU 0xA5
|
||
|
||
#define VK_ATTN 0xF6
|
||
#define VK_CRSEL 0xF7
|
||
#define VK_EXSEL 0xF8
|
||
#define VK_EREOF 0xF9
|
||
#define VK_PLAY 0xFA
|
||
#define VK_ZOOM 0xFB
|
||
#define VK_NONAME 0xFC
|
||
#define VK_PA1 0xFD
|
||
#define VK_OEM_CLEAR 0xFE
|
||
|
||
// Some additional virtual keycodes...
|
||
#define VK_OEM_COMMA 0xBC
|
||
#define VK_OEM_PERIOD 0xBE
|
||
#define VK_OEM_SCROLL 0x91
|
||
#define VK_OEM_MINUS 0xBD
|
||
#define VK_OEM_5 0xDC
|
||
#define VK_OEM_PLUS 0xBB
|
||
#define VK_OEM_ALT 0xF2
|
||
|
||
#define VK_SLASH 0x2F
|
||
#define VK_BKSLASH 0x5C
|
||
#define VK_TILDE 0x60
|
||
#define VK_LBR 0x5B
|
||
#define VK_RBR 0x5D
|
||
|
||
#define VK_A 0x61
|
||
#define VK_B 0x62
|
||
#define VK_C 0x63
|
||
#define VK_D 0x64
|
||
#define VK_E 0x65
|
||
#define VK_F 0x66
|
||
#define VK_G 0x67
|
||
#define VK_H 0x68
|
||
#define VK_I 0x69
|
||
#define VK_J 0x6A
|
||
#define VK_K 0x6B
|
||
#define VK_L 0x6C
|
||
#define VK_M 0x6D
|
||
#define VK_N 0x6E
|
||
#define VK_O 0x6F
|
||
#define VK_P 0x70
|
||
#define VK_Q 0x71
|
||
#define VK_R 0x72
|
||
#define VK_S 0x73
|
||
#define VK_T 0x74
|
||
#define VK_U 0x75
|
||
#define VK_V 0x76
|
||
#define VK_W 0x77
|
||
#define VK_X 0x78
|
||
#define VK_Y 0x79
|
||
#define VK_Z 0x7A
|
||
|
||
|
||
|
||
#define acsSTR_GAME_PAUSED1 "GAME PAUSED"
|
||
#define acsSTR_GAME_PAUSED2 "<22><><EFBFBD><EFBFBD><EFBFBD>"
|
||
|
||
#define acsSTR_SOUND1 "SOUND"
|
||
#define acsSTR_SOUND2 "<22><><EFBFBD><EFBFBD>"
|
||
|
||
#define acsSTR_MUSIC1 "MUSIC"
|
||
#define acsSTR_MUSIC2 "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||
|
||
#define acsSTR_TIPS1 "TIPS"
|
||
#define acsSTR_TIPS2 "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||
|
||
#define acsSTR_AUTORUN1 "AUTORUN"
|
||
#define acsSTR_AUTORUN2 "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>"
|
||
|
||
#define acsSTR_RESUME_GAME1 "RESUME GAME"
|
||
#define acsSTR_RESUME_GAME2 "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>"
|
||
|
||
#define acsSTR_ABORT_GAME1 "ABORT GAME"
|
||
#define acsSTR_ABORT_GAME2 "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>"
|
||
|
||
#define acsSTR_SAVE_GAME1 "SAVE GAME"
|
||
#define acsSTR_SAVE_GAME2 "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>"
|
||
|
||
|
||
#define STR_SX 250
|
||
#define STR_SY 32
|
||
|
||
#define STR_DX 10
|
||
#define STR_DY 35
|
||
#define VOLUME_DX 0
|
||
|
||
#define STR_X 220
|
||
|
||
#define STR_SX_TXT 200
|
||
#define STR_SX2 120
|
||
|
||
#define STR_SOUND_X 150
|
||
#define STR_SOUND_SX 100
|
||
#define STR_SOUND_SX2 80
|
||
|
||
#define STR_MUSIC_X 140
|
||
#define STR_MUSIC_SX 110
|
||
#define STR_MUSIC_SX2 80
|
||
|
||
#define STR_TUTORIAL_X 200
|
||
#define STR_TUTORIAL_SX 155
|
||
#define STR_TUTORIAL_SX2 80
|
||
|
||
#define STR_AUTORUN_X 150
|
||
#define STR_AUTORUN_SX 215
|
||
#define STR_AUTORUN_SX2 80
|
||
|
||
#define acsSTR_GAME_PAUSED $acsSTR_GAME_PAUSED2
|
||
#define acsSTR_SOUND $acsSTR_SOUND2
|
||
#define acsSTR_MUSIC $acsSTR_MUSIC2
|
||
#define acsSTR_TIPS $acsSTR_TIPS2
|
||
#define acsSTR_AUTORUN $acsSTR_AUTORUN2
|
||
#define acsSTR_RESUME_GAME $acsSTR_RESUME_GAME2
|
||
#define acsSTR_ABORT_GAME $acsSTR_ABORT_GAME2
|
||
#define acsSTR_SAVE_GAME $acsSTR_SAVE_GAME2
|
||
|
||
|
||
|
||
#define ACS_SLOT_LEN 15
|
||
#define SAVE_SLOT_DELTA_Y 48
|
||
|
||
#define ACS_NONE 0
|
||
#define ACS_BMP 1
|
||
#define ACS_BML 2
|
||
#define ACS_BMO 3
|
||
#define ACS_XBM 4
|
||
|
||
// aciScreenObject:type values...
|
||
#define ACS_BASE_OBJ 1
|
||
#define ACS_INPUT_FIELD_OBJ 2
|
||
#define ACS_SCROLLER_OBJ 3
|
||
|
||
#define COLOR0 { 88 + 1 * 256 }
|
||
#define COLOR0s { 160 + 1 * 256 }
|
||
#define COLOR1 { 128 + 1 * 256 }
|
||
#define COLOR2 { 0 + 0 * 256 }
|
||
|
||
#define PAUSE_RES_X 640
|
||
#define STR_DELTA_X 25
|
||
#define STR_START_Y 120
|
||
|
||
screen {
|
||
id $ACS_PAUSE_SCREEN1
|
||
background $ACS_PAUSE_BACK0
|
||
|
||
resource $ACS_BMP {
|
||
id $ACS_VOLUME_SCROLLER
|
||
name "resource/actint/640x480/pause/scr.bmp"
|
||
}
|
||
resource $ACS_BMP {
|
||
id $ACS_VOLUME_S_RES
|
||
name "resource/actint/640x480/pause/volume.bmp"
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_PAUSE_BACK0
|
||
/*
|
||
build
|
||
offs_x 0
|
||
offs_y 0
|
||
|
||
size_x 10
|
||
size_y 10
|
||
*/
|
||
name "resource/actint/640x480/pause/back.bmo"
|
||
}
|
||
|
||
resource $ACS_BMO {
|
||
id $ACS_PAUSE_TEXT
|
||
|
||
build
|
||
offs_x { ( $PAUSE_RES_X - $STR_SX ) / 2 }
|
||
offs_y { $STR_START_Y - 10 }
|
||
|
||
size_x $STR_SX
|
||
size_y $STR_SY
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_RESUME_GAME
|
||
|
||
build
|
||
offs_x { ( $PAUSE_RES_X - $STR_SX ) / 2 }
|
||
offs_y { $STR_START_Y + $STR_DY * 1 }
|
||
|
||
size_x $STR_SX
|
||
size_y $STR_SY
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SOUND_TEXT
|
||
|
||
build
|
||
offs_x { $STR_SOUND_X + $STR_DELTA_X }
|
||
offs_y { $STR_START_Y + $STR_DY * 2 }
|
||
|
||
size_x $STR_SOUND_SX
|
||
size_y $STR_SY
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SOUND_MODE
|
||
|
||
build
|
||
offs_x { $STR_SOUND_X + $STR_SOUND_SX + $STR_DX + $STR_DELTA_X }
|
||
offs_y { $STR_START_Y + $STR_DY * 2 }
|
||
|
||
size_x $STR_SOUND_SX2
|
||
size_y $STR_SY
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_MUSIC_TEXT
|
||
|
||
build
|
||
offs_x { $STR_MUSIC_X + $STR_DELTA_X }
|
||
offs_y { $STR_START_Y + $STR_DY * 3 }
|
||
|
||
size_x $STR_MUSIC_SX
|
||
size_y $STR_SY
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_MUSIC_MODE
|
||
|
||
build
|
||
offs_x { $STR_MUSIC_X + $STR_MUSIC_SX + $STR_DX + $STR_DELTA_X }
|
||
offs_y { $STR_START_Y + $STR_DY * 3 }
|
||
|
||
size_x $STR_MUSIC_SX2
|
||
size_y $STR_SY
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_TUTORIAL_TEXT
|
||
|
||
build
|
||
offs_x { $STR_TUTORIAL_X + $STR_DELTA_X }
|
||
offs_y { $STR_START_Y + $STR_DY * 4 }
|
||
|
||
size_x $STR_TUTORIAL_SX
|
||
size_y $STR_SY
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_TUTORIAL_MODE
|
||
|
||
build
|
||
offs_x { $STR_TUTORIAL_X + $STR_TUTORIAL_SX + $STR_DX + $STR_DELTA_X }
|
||
offs_y { $STR_START_Y + $STR_DY * 4 }
|
||
|
||
size_x $STR_TUTORIAL_SX2
|
||
size_y $STR_SY
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_AUTORUN_TEXT
|
||
|
||
build
|
||
offs_x { $STR_AUTORUN_X + $STR_DELTA_X }
|
||
offs_y { $STR_START_Y + $STR_DY * 5 }
|
||
|
||
size_x $STR_AUTORUN_SX
|
||
size_y $STR_SY
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_AUTORUN_MODE
|
||
|
||
build
|
||
offs_x { $STR_AUTORUN_X + $STR_AUTORUN_SX + $STR_DX + $STR_DELTA_X }
|
||
offs_y { $STR_START_Y + $STR_DY * 5 }
|
||
|
||
size_x $STR_AUTORUN_SX2
|
||
size_y $STR_SY
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_ABORT_GAME
|
||
|
||
build
|
||
offs_x { ( $PAUSE_RES_X - $STR_SX ) / 2 }
|
||
offs_y { $STR_START_Y + $STR_DY * 6 }
|
||
|
||
size_x $STR_SX
|
||
size_y $STR_SY
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SOUND_VOLUME
|
||
|
||
build
|
||
offs_x { $STR_SOUND_X + $STR_SOUND_SX + $STR_DX + $STR_SOUND_SX2 + $VOLUME_DX + $STR_DELTA_X }
|
||
offs_y { $STR_START_Y + $STR_DY * 2 }
|
||
|
||
size_x 100
|
||
size_y 30
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_MUSIC_VOLUME
|
||
|
||
build
|
||
offs_x { $STR_MUSIC_X + $STR_MUSIC_SX + $STR_DX + $STR_MUSIC_SX2 + $VOLUME_DX + $STR_DELTA_X }
|
||
offs_y { $STR_START_Y + $STR_DY * 3 }
|
||
|
||
size_x 100
|
||
size_y 30
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SOUND_TEXT
|
||
string_len 20
|
||
ifont 1
|
||
color 0 $COLOR0s
|
||
space 1
|
||
string $acsSTR_SOUND
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SOUND_TEXT $ACS_SOUND_TEXT 0 0
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_PAUSE_TEXT
|
||
string_len 20
|
||
ifont 0
|
||
color 0 $COLOR0s
|
||
space 1
|
||
string $acsSTR_GAME_PAUSED
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_PAUSE_TEXT $ACS_PAUSE_TEXT 0 0
|
||
}
|
||
}
|
||
}
|
||
object $ACS_SCROLLER_OBJ {
|
||
id $ACS_SOUND_VOLUME
|
||
max_value 256
|
||
colors 103 80
|
||
resource_id $ACS_VOLUME_SCROLLER
|
||
s_resource_id $ACS_VOLUME_S_RES
|
||
background
|
||
|
||
active_sx 90
|
||
active_sy 20
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SOUND_VOLUME $ACS_SOUND_VOLUME 0 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SOUND_VOLUME 0 0 0
|
||
start_time 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
key $iMOUSE_LEFT_MOVE
|
||
key $iMOUSE_RIGHT_MOVE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_CHANGE_SCROLLER $ACS_SOUND_VOLUME 0 0 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_SET_SOUND_VOLUME 0 0 0
|
||
start_time 0
|
||
}
|
||
}
|
||
}
|
||
object $ACS_SCROLLER_OBJ {
|
||
id $ACS_MUSIC_VOLUME
|
||
max_value 256
|
||
colors 103 80
|
||
resource_id $ACS_VOLUME_SCROLLER
|
||
s_resource_id $ACS_VOLUME_S_RES
|
||
background
|
||
|
||
active_sx 90
|
||
active_sy 20
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_MUSIC_VOLUME $ACS_MUSIC_VOLUME 0 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_MUSIC_VOLUME 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
key $iMOUSE_LEFT_MOVE
|
||
key $iMOUSE_RIGHT_MOVE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_CHANGE_SCROLLER $ACS_MUSIC_VOLUME 0 0 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_SET_MUSIC_VOLUME 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SOUND_MODE
|
||
string_len 20
|
||
ifont 1
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
string "OFF"
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SOUND_MODE $ACS_SOUND_MODE 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SOUND_MODE 0 0 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $VK_S
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_CHANGE_STR_STATE $ACS_SOUND_MODE 0 0 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_SET_SOUND_MODE 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_MUSIC_TEXT
|
||
string_len 20
|
||
ifont 1
|
||
color 0 $COLOR0s
|
||
space 1
|
||
string $acsSTR_MUSIC
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_MUSIC_TEXT $ACS_MUSIC_TEXT 0 0
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_MUSIC_MODE
|
||
string_len 20
|
||
ifont 1
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
string "OFF"
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_MUSIC_MODE $ACS_MUSIC_MODE 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_MUSIC_MODE 0 0 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $VK_S
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_CHANGE_STR_STATE $ACS_MUSIC_MODE 0 0 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_SET_MUSIC_MODE 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_TUTORIAL_TEXT
|
||
string_len 20
|
||
ifont 1
|
||
color 0 $COLOR0s
|
||
space 1
|
||
string $acsSTR_TIPS
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_TUTORIAL_TEXT $ACS_TUTORIAL_TEXT 0 0
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_TUTORIAL_MODE
|
||
string_len 20
|
||
ifont 1
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
string "OFF"
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_TUTORIAL_MODE $ACS_TUTORIAL_MODE 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_TUTORIAL_MODE 0 0 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $VK_S
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_CHANGE_STR_STATE $ACS_TUTORIAL_MODE 0 0 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_SET_TUTORIAL_MODE 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_AUTORUN_TEXT
|
||
string_len 20
|
||
ifont 1
|
||
color 0 $COLOR0s
|
||
space 1
|
||
string $acsSTR_AUTORUN
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_AUTORUN_TEXT $ACS_AUTORUN_TEXT 0 0
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_AUTORUN_MODE
|
||
string_len 20
|
||
ifont 1
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
string "OFF"
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_AUTORUN_MODE $ACS_AUTORUN_MODE 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_AUTORUN_MODE 0 0 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $VK_S
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_CHANGE_STR_STATE $ACS_AUTORUN_MODE 0 0 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_SET_AUTORUN_MODE 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_RESUME_GAME
|
||
string_len 20
|
||
ifont 1
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
string $acsSTR_RESUME_GAME
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_RESUME_GAME $ACS_RESUME_GAME 0 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $VK_R
|
||
key $VK_ESCAPE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXIT 1 0 0 0
|
||
start_time 0
|
||
}
|
||
}
|
||
}
|
||
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_ABORT_GAME
|
||
string_len 20
|
||
ifont 1
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
string $acsSTR_ABORT_GAME
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_ABORT_GAME $ACS_ABORT_GAME 0 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $VK_A
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_GLOBAL_EXIT 0 0 0
|
||
start_time 0
|
||
}
|
||
}
|
||
}
|
||
|
||
}
|
||
|
||
#define COLOR0 { 96 + 1 * 256 }
|
||
#define COLOR0s { 48 + 1 * 256 }
|
||
#define COLOR1 { 16 + 1 * 256 }
|
||
#define COLOR2 { 64 + 1 * 256 }
|
||
|
||
#define PAUSE_RES_X 800
|
||
#define STR_DELTA_X 100
|
||
#define STR_START_Y 180
|
||
|
||
screen {
|
||
id $ACS_PAUSE_SCREEN2
|
||
background $ACS_PAUSE_BACK1
|
||
|
||
resource $ACS_BMP {
|
||
id $ACS_VOLUME_SCROLLER
|
||
name "resource/actint/iscreen/pause/scr.bmp"
|
||
}
|
||
resource $ACS_BMP {
|
||
id $ACS_VOLUME_S_RES
|
||
name "resource/actint/iscreen/pause/volume.bmp"
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_PAUSE_BACK1
|
||
/*
|
||
build
|
||
offs_x 0
|
||
offs_y 0
|
||
|
||
size_x 10
|
||
size_y 10
|
||
*/
|
||
name "resource/actint/iscreen/pause/back.bmo"
|
||
}
|
||
|
||
resource $ACS_BMO {
|
||
id $ACS_PAUSE_TEXT
|
||
|
||
build
|
||
offs_x { ( $PAUSE_RES_X - $STR_SX ) / 2 }
|
||
offs_y { $STR_START_Y - 10 }
|
||
|
||
size_x $STR_SX
|
||
size_y $STR_SY
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_RESUME_GAME
|
||
|
||
build
|
||
offs_x { ( $PAUSE_RES_X - $STR_SX ) / 2 }
|
||
offs_y { $STR_START_Y + $STR_DY * 1 }
|
||
|
||
size_x $STR_SX
|
||
size_y $STR_SY
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SOUND_TEXT
|
||
|
||
build
|
||
offs_x { $STR_SOUND_X + $STR_DELTA_X }
|
||
offs_y { $STR_START_Y + $STR_DY * 2 }
|
||
|
||
size_x $STR_SOUND_SX
|
||
size_y $STR_SY
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SOUND_MODE
|
||
|
||
build
|
||
offs_x { $STR_SOUND_X + $STR_SOUND_SX + $STR_DX + $STR_DELTA_X }
|
||
offs_y { $STR_START_Y + $STR_DY * 2 }
|
||
|
||
size_x $STR_SOUND_SX2
|
||
size_y $STR_SY
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_MUSIC_TEXT
|
||
|
||
build
|
||
offs_x { $STR_MUSIC_X + $STR_DELTA_X }
|
||
offs_y { $STR_START_Y + $STR_DY * 3 }
|
||
|
||
size_x $STR_MUSIC_SX
|
||
size_y $STR_SY
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_MUSIC_MODE
|
||
|
||
build
|
||
offs_x { $STR_MUSIC_X + $STR_MUSIC_SX + $STR_DX + $STR_DELTA_X }
|
||
offs_y { $STR_START_Y + $STR_DY * 3 }
|
||
|
||
size_x $STR_MUSIC_SX2
|
||
size_y $STR_SY
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_TUTORIAL_TEXT
|
||
|
||
build
|
||
offs_x { $STR_TUTORIAL_X + $STR_DELTA_X }
|
||
offs_y { $STR_START_Y + $STR_DY * 4 }
|
||
|
||
size_x $STR_TUTORIAL_SX
|
||
size_y $STR_SY
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_TUTORIAL_MODE
|
||
|
||
build
|
||
offs_x { $STR_TUTORIAL_X + $STR_TUTORIAL_SX + $STR_DX + $STR_DELTA_X }
|
||
offs_y { $STR_START_Y + $STR_DY * 4 }
|
||
|
||
size_x $STR_TUTORIAL_SX2
|
||
size_y $STR_SY
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_AUTORUN_TEXT
|
||
|
||
build
|
||
offs_x { $STR_AUTORUN_X + $STR_DELTA_X }
|
||
offs_y { $STR_START_Y + $STR_DY * 5 }
|
||
|
||
size_x $STR_AUTORUN_SX
|
||
size_y $STR_SY
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_AUTORUN_MODE
|
||
|
||
build
|
||
offs_x { $STR_AUTORUN_X + $STR_AUTORUN_SX + $STR_DX + $STR_DELTA_X }
|
||
offs_y { $STR_START_Y + $STR_DY * 5 }
|
||
|
||
size_x $STR_AUTORUN_SX2
|
||
size_y $STR_SY
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_ABORT_GAME
|
||
|
||
build
|
||
offs_x { ( $PAUSE_RES_X - $STR_SX ) / 2 }
|
||
offs_y { $STR_START_Y + $STR_DY * 6 }
|
||
|
||
size_x $STR_SX
|
||
size_y $STR_SY
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SOUND_VOLUME
|
||
|
||
build
|
||
offs_x { $STR_SOUND_X + $STR_SOUND_SX + $STR_DX + $STR_SOUND_SX2 + $VOLUME_DX + $STR_DELTA_X }
|
||
offs_y { $STR_START_Y + $STR_DY * 2 }
|
||
|
||
size_x 100
|
||
size_y 30
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_MUSIC_VOLUME
|
||
|
||
build
|
||
offs_x { $STR_MUSIC_X + $STR_MUSIC_SX + $STR_DX + $STR_MUSIC_SX2 + $VOLUME_DX + $STR_DELTA_X }
|
||
offs_y { $STR_START_Y + $STR_DY * 3 }
|
||
|
||
size_x 100
|
||
size_y 30
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SOUND_TEXT
|
||
string_len 20
|
||
ifont 1
|
||
color 0 $COLOR0s
|
||
space 1
|
||
string $acsSTR_SOUND
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SOUND_TEXT $ACS_SOUND_TEXT 0 0
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_PAUSE_TEXT
|
||
string_len 20
|
||
ifont 0
|
||
color 0 $COLOR0s
|
||
space 1
|
||
string $acsSTR_GAME_PAUSED
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_PAUSE_TEXT $ACS_PAUSE_TEXT 0 0
|
||
}
|
||
}
|
||
}
|
||
object $ACS_SCROLLER_OBJ {
|
||
id $ACS_SOUND_VOLUME
|
||
max_value 256
|
||
colors 103 80
|
||
resource_id $ACS_VOLUME_SCROLLER
|
||
s_resource_id $ACS_VOLUME_S_RES
|
||
background
|
||
|
||
active_sx 90
|
||
active_sy 20
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SOUND_VOLUME $ACS_SOUND_VOLUME 0 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SOUND_VOLUME 0 0 0
|
||
start_time 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
key $iMOUSE_LEFT_MOVE
|
||
key $iMOUSE_RIGHT_MOVE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_CHANGE_SCROLLER $ACS_SOUND_VOLUME 0 0 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_SET_SOUND_VOLUME 0 0 0
|
||
start_time 0
|
||
}
|
||
}
|
||
}
|
||
object $ACS_SCROLLER_OBJ {
|
||
id $ACS_MUSIC_VOLUME
|
||
max_value 256
|
||
colors 103 80
|
||
resource_id $ACS_VOLUME_SCROLLER
|
||
s_resource_id $ACS_VOLUME_S_RES
|
||
background
|
||
|
||
active_sx 90
|
||
active_sy 20
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_MUSIC_VOLUME $ACS_MUSIC_VOLUME 0 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_MUSIC_VOLUME 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
key $iMOUSE_LEFT_MOVE
|
||
key $iMOUSE_RIGHT_MOVE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_CHANGE_SCROLLER $ACS_MUSIC_VOLUME 0 0 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_SET_MUSIC_VOLUME 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SOUND_MODE
|
||
string_len 20
|
||
ifont 1
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
string "OFF"
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SOUND_MODE $ACS_SOUND_MODE 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SOUND_MODE 0 0 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $VK_S
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_CHANGE_STR_STATE $ACS_SOUND_MODE 0 0 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_SET_SOUND_MODE 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_MUSIC_TEXT
|
||
string_len 20
|
||
ifont 1
|
||
color 0 $COLOR0s
|
||
space 1
|
||
string $acsSTR_MUSIC
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_MUSIC_TEXT $ACS_MUSIC_TEXT 0 0
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_MUSIC_MODE
|
||
string_len 20
|
||
ifont 1
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
string "OFF"
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_MUSIC_MODE $ACS_MUSIC_MODE 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_MUSIC_MODE 0 0 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $VK_S
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_CHANGE_STR_STATE $ACS_MUSIC_MODE 0 0 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_SET_MUSIC_MODE 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_TUTORIAL_TEXT
|
||
string_len 20
|
||
ifont 1
|
||
color 0 $COLOR0s
|
||
space 1
|
||
string $acsSTR_TIPS
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_TUTORIAL_TEXT $ACS_TUTORIAL_TEXT 0 0
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_TUTORIAL_MODE
|
||
string_len 20
|
||
ifont 1
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
string "OFF"
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_TUTORIAL_MODE $ACS_TUTORIAL_MODE 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_TUTORIAL_MODE 0 0 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $VK_S
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_CHANGE_STR_STATE $ACS_TUTORIAL_MODE 0 0 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_SET_TUTORIAL_MODE 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_AUTORUN_TEXT
|
||
string_len 20
|
||
ifont 1
|
||
color 0 $COLOR0s
|
||
space 1
|
||
string $acsSTR_AUTORUN
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_AUTORUN_TEXT $ACS_AUTORUN_TEXT 0 0
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_AUTORUN_MODE
|
||
string_len 20
|
||
ifont 1
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
string "OFF"
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_AUTORUN_MODE $ACS_AUTORUN_MODE 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_AUTORUN_MODE 0 0 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $VK_S
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_CHANGE_STR_STATE $ACS_AUTORUN_MODE 0 0 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_SET_AUTORUN_MODE 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_RESUME_GAME
|
||
string_len 20
|
||
ifont 1
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
string $acsSTR_RESUME_GAME
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_RESUME_GAME $ACS_RESUME_GAME 0 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $VK_R
|
||
key $VK_ESCAPE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXIT 1 0 0 0
|
||
start_time 0
|
||
}
|
||
}
|
||
}
|
||
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_ABORT_GAME
|
||
string_len 20
|
||
ifont 1
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
string $acsSTR_ABORT_GAME
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_ABORT_GAME $ACS_ABORT_GAME 0 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $VK_A
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_GLOBAL_EXIT 0 0 0
|
||
start_time 0
|
||
}
|
||
}
|
||
}
|
||
|
||
}
|
||
|
||
screen {
|
||
id $ACS_SAVE_SCREEN0
|
||
background $ACS_SAVE_BACK
|
||
|
||
resource $ACS_BMP {
|
||
id $ACS_SAVE_BACK
|
||
name "resource/actint/iscreen/save/scr00/back.bmp"
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_OK
|
||
name "resource/actint/iscreen/save/scr00/ok.bmo"
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_CANCEL
|
||
name "resource/actint/iscreen/save/scr00/cancel.bmo"
|
||
}
|
||
#define SAVE_STRING_POS_X 250
|
||
#define SAVE_STRING_POS_Y 40
|
||
|
||
#define SAVE_SLOT_OFFS_X 225
|
||
#define SAVE_SLOT_START_Y 140
|
||
#define COLOR0 { 48 + 1 * 256 }
|
||
#define COLOR1 { 64 + 1 * 256 }
|
||
#define COLOR2 { 96 + 1 * 256 }
|
||
|
||
#define SAVE_SLOT_SIZE_X 360
|
||
#define SAVE_SLOT_SIZE_Y 40
|
||
|
||
#define SAVE_STRING_SIZE_X 300
|
||
#define SAVE_STRING_SIZE_Y 50
|
||
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_STRING
|
||
|
||
build
|
||
offs_x $SAVE_STRING_POS_X
|
||
offs_y $SAVE_STRING_POS_Y
|
||
|
||
size_x $SAVE_STRING_SIZE_X
|
||
size_y $SAVE_STRING_SIZE_Y
|
||
}
|
||
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_SLOT0
|
||
|
||
build
|
||
offs_x $SAVE_SLOT_OFFS_X
|
||
offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 0 }
|
||
|
||
size_x $SAVE_SLOT_SIZE_X
|
||
size_y $SAVE_SLOT_SIZE_Y
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_SLOT1
|
||
|
||
build
|
||
offs_x $SAVE_SLOT_OFFS_X
|
||
offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 1 }
|
||
|
||
size_x $SAVE_SLOT_SIZE_X
|
||
size_y $SAVE_SLOT_SIZE_Y
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_SLOT2
|
||
|
||
build
|
||
offs_x $SAVE_SLOT_OFFS_X
|
||
offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 2 }
|
||
|
||
size_x $SAVE_SLOT_SIZE_X
|
||
size_y $SAVE_SLOT_SIZE_Y
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_SLOT3
|
||
|
||
build
|
||
offs_x $SAVE_SLOT_OFFS_X
|
||
offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 3 }
|
||
|
||
size_x $SAVE_SLOT_SIZE_X
|
||
size_y $SAVE_SLOT_SIZE_Y
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_SLOT4
|
||
|
||
build
|
||
offs_x $SAVE_SLOT_OFFS_X
|
||
offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 4 }
|
||
|
||
size_x $SAVE_SLOT_SIZE_X
|
||
size_y $SAVE_SLOT_SIZE_Y
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_SLOT5
|
||
|
||
build
|
||
offs_x $SAVE_SLOT_OFFS_X
|
||
offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 5 }
|
||
|
||
size_x $SAVE_SLOT_SIZE_X
|
||
size_y $SAVE_SLOT_SIZE_Y
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_SLOT6
|
||
|
||
build
|
||
offs_x $SAVE_SLOT_OFFS_X
|
||
offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 6 }
|
||
|
||
size_x $SAVE_SLOT_SIZE_X
|
||
size_y $SAVE_SLOT_SIZE_Y
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_SLOT7
|
||
|
||
build
|
||
offs_x $SAVE_SLOT_OFFS_X
|
||
offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 7 }
|
||
|
||
size_x $SAVE_SLOT_SIZE_X
|
||
size_y $SAVE_SLOT_SIZE_Y
|
||
}
|
||
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SAVE_STRING
|
||
string_len 20
|
||
ifont 0
|
||
color 0 $COLOR0s
|
||
space 1
|
||
string $acsSTR_SAVE_GAME
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_STRING $ACS_SAVE_STRING 0 0
|
||
}
|
||
}
|
||
}
|
||
|
||
object $ACS_BASE_OBJ {
|
||
id $ACS_SAVE_OK
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_OK $ACS_SAVE_OK 0 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
key $VK_RETURN
|
||
|
||
time 3
|
||
ev_comm {
|
||
command $ACS_EXEC_SEQUENCE $ACS_SAVE_OK 1 0 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_SAVE_GAME 0 0 0
|
||
start_time 1
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXIT 1 0 0 0
|
||
start_time 2
|
||
}
|
||
}
|
||
frame_seq {
|
||
id 1
|
||
resource_id $ACS_SAVE_OK
|
||
seq 0 $ACS_MAX_FRAME 1
|
||
}
|
||
}
|
||
object $ACS_BASE_OBJ {
|
||
id $ACS_SAVE_CANCEL
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_CANCEL $ACS_SAVE_CANCEL 0 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
key $VK_ESCAPE
|
||
|
||
time 3
|
||
ev_comm {
|
||
command $ACS_EXEC_SEQUENCE $ACS_SAVE_CANCEL 1 0 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXIT 1 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
frame_seq {
|
||
id 1
|
||
resource_id $ACS_SAVE_CANCEL
|
||
seq 0 $ACS_MAX_FRAME 1
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SAVE_SLOT0
|
||
string_len $ACS_SLOT_LEN
|
||
ifont 0
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_SLOT0 $ACS_SAVE_SLOT0 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT0 0 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT0 0 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_INPUT_STRING $ACS_SAVE_SLOT0 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SAVE_SLOT1
|
||
string_len $ACS_SLOT_LEN
|
||
ifont 0
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_SLOT1 $ACS_SAVE_SLOT1 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT1 1 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT1 1 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_INPUT_STRING $ACS_SAVE_SLOT1 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SAVE_SLOT2
|
||
string_len $ACS_SLOT_LEN
|
||
ifont 0
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_SLOT2 $ACS_SAVE_SLOT2 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT2 2 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT2 2 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_INPUT_STRING $ACS_SAVE_SLOT2 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SAVE_SLOT3
|
||
string_len $ACS_SLOT_LEN
|
||
ifont 0
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_SLOT3 $ACS_SAVE_SLOT3 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT3 3 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT3 3 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_INPUT_STRING $ACS_SAVE_SLOT3 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SAVE_SLOT4
|
||
string_len $ACS_SLOT_LEN
|
||
ifont 0
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_SLOT4 $ACS_SAVE_SLOT4 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT4 4 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT4 4 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_INPUT_STRING $ACS_SAVE_SLOT4 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SAVE_SLOT5
|
||
string_len $ACS_SLOT_LEN
|
||
ifont 0
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_SLOT5 $ACS_SAVE_SLOT5 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT5 5 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT5 5 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_INPUT_STRING $ACS_SAVE_SLOT5 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SAVE_SLOT6
|
||
string_len $ACS_SLOT_LEN
|
||
ifont 0
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_SLOT6 $ACS_SAVE_SLOT6 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT6 6 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT6 6 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_INPUT_STRING $ACS_SAVE_SLOT6 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SAVE_SLOT7
|
||
string_len $ACS_SLOT_LEN
|
||
ifont 0
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_SLOT7 $ACS_SAVE_SLOT7 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT7 7 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT7 7 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_INPUT_STRING $ACS_SAVE_SLOT7 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
|
||
}
|
||
|
||
screen {
|
||
id $ACS_SAVE_SCREEN1
|
||
background $ACS_SAVE_BACK
|
||
|
||
resource $ACS_BMP {
|
||
id $ACS_SAVE_BACK
|
||
name "resource/actint/iscreen/save/scr01/back.bmp"
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_OK
|
||
name "resource/actint/iscreen/save/scr01/ok.bmo"
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_CANCEL
|
||
name "resource/actint/iscreen/save/scr01/cancel.bmo"
|
||
}
|
||
#define SAVE_STRING_POS_X 250
|
||
#define SAVE_STRING_POS_Y 40
|
||
|
||
#define SAVE_SLOT_OFFS_X 215
|
||
#define SAVE_SLOT_START_Y 155
|
||
#define COLOR0 { 48 + 1 * 256 }
|
||
#define COLOR1 { 64 + 1 * 256 }
|
||
#define COLOR2 { 96 + 1 * 256 }
|
||
|
||
#define SAVE_SLOT_SIZE_X 360
|
||
#define SAVE_SLOT_SIZE_Y 40
|
||
|
||
#define SAVE_STRING_SIZE_X 300
|
||
#define SAVE_STRING_SIZE_Y 50
|
||
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_STRING
|
||
|
||
build
|
||
offs_x $SAVE_STRING_POS_X
|
||
offs_y $SAVE_STRING_POS_Y
|
||
|
||
size_x $SAVE_STRING_SIZE_X
|
||
size_y $SAVE_STRING_SIZE_Y
|
||
}
|
||
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_SLOT0
|
||
|
||
build
|
||
offs_x $SAVE_SLOT_OFFS_X
|
||
offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 0 }
|
||
|
||
size_x $SAVE_SLOT_SIZE_X
|
||
size_y $SAVE_SLOT_SIZE_Y
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_SLOT1
|
||
|
||
build
|
||
offs_x $SAVE_SLOT_OFFS_X
|
||
offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 1 }
|
||
|
||
size_x $SAVE_SLOT_SIZE_X
|
||
size_y $SAVE_SLOT_SIZE_Y
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_SLOT2
|
||
|
||
build
|
||
offs_x $SAVE_SLOT_OFFS_X
|
||
offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 2 }
|
||
|
||
size_x $SAVE_SLOT_SIZE_X
|
||
size_y $SAVE_SLOT_SIZE_Y
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_SLOT3
|
||
|
||
build
|
||
offs_x $SAVE_SLOT_OFFS_X
|
||
offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 3 }
|
||
|
||
size_x $SAVE_SLOT_SIZE_X
|
||
size_y $SAVE_SLOT_SIZE_Y
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_SLOT4
|
||
|
||
build
|
||
offs_x $SAVE_SLOT_OFFS_X
|
||
offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 4 }
|
||
|
||
size_x $SAVE_SLOT_SIZE_X
|
||
size_y $SAVE_SLOT_SIZE_Y
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_SLOT5
|
||
|
||
build
|
||
offs_x $SAVE_SLOT_OFFS_X
|
||
offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 5 }
|
||
|
||
size_x $SAVE_SLOT_SIZE_X
|
||
size_y $SAVE_SLOT_SIZE_Y
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_SLOT6
|
||
|
||
build
|
||
offs_x $SAVE_SLOT_OFFS_X
|
||
offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 6 }
|
||
|
||
size_x $SAVE_SLOT_SIZE_X
|
||
size_y $SAVE_SLOT_SIZE_Y
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_SLOT7
|
||
|
||
build
|
||
offs_x $SAVE_SLOT_OFFS_X
|
||
offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 7 }
|
||
|
||
size_x $SAVE_SLOT_SIZE_X
|
||
size_y $SAVE_SLOT_SIZE_Y
|
||
}
|
||
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SAVE_STRING
|
||
string_len 20
|
||
ifont 0
|
||
color 0 $COLOR0s
|
||
space 1
|
||
string $acsSTR_SAVE_GAME
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_STRING $ACS_SAVE_STRING 0 0
|
||
}
|
||
}
|
||
}
|
||
|
||
object $ACS_BASE_OBJ {
|
||
id $ACS_SAVE_OK
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_OK $ACS_SAVE_OK 0 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
key $VK_RETURN
|
||
|
||
time 3
|
||
ev_comm {
|
||
command $ACS_EXEC_SEQUENCE $ACS_SAVE_OK 1 0 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_SAVE_GAME 0 0 0
|
||
start_time 1
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXIT 1 0 0 0
|
||
start_time 2
|
||
}
|
||
}
|
||
frame_seq {
|
||
id 1
|
||
resource_id $ACS_SAVE_OK
|
||
seq 0 $ACS_MAX_FRAME 1
|
||
}
|
||
}
|
||
object $ACS_BASE_OBJ {
|
||
id $ACS_SAVE_CANCEL
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_CANCEL $ACS_SAVE_CANCEL 0 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
key $VK_ESCAPE
|
||
|
||
time 3
|
||
ev_comm {
|
||
command $ACS_EXEC_SEQUENCE $ACS_SAVE_CANCEL 1 0 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXIT 1 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
frame_seq {
|
||
id 1
|
||
resource_id $ACS_SAVE_CANCEL
|
||
seq 0 $ACS_MAX_FRAME 1
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SAVE_SLOT0
|
||
string_len $ACS_SLOT_LEN
|
||
ifont 0
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_SLOT0 $ACS_SAVE_SLOT0 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT0 0 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT0 0 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_INPUT_STRING $ACS_SAVE_SLOT0 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SAVE_SLOT1
|
||
string_len $ACS_SLOT_LEN
|
||
ifont 0
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_SLOT1 $ACS_SAVE_SLOT1 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT1 1 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT1 1 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_INPUT_STRING $ACS_SAVE_SLOT1 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SAVE_SLOT2
|
||
string_len $ACS_SLOT_LEN
|
||
ifont 0
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_SLOT2 $ACS_SAVE_SLOT2 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT2 2 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT2 2 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_INPUT_STRING $ACS_SAVE_SLOT2 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SAVE_SLOT3
|
||
string_len $ACS_SLOT_LEN
|
||
ifont 0
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_SLOT3 $ACS_SAVE_SLOT3 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT3 3 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT3 3 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_INPUT_STRING $ACS_SAVE_SLOT3 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SAVE_SLOT4
|
||
string_len $ACS_SLOT_LEN
|
||
ifont 0
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_SLOT4 $ACS_SAVE_SLOT4 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT4 4 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT4 4 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_INPUT_STRING $ACS_SAVE_SLOT4 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SAVE_SLOT5
|
||
string_len $ACS_SLOT_LEN
|
||
ifont 0
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_SLOT5 $ACS_SAVE_SLOT5 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT5 5 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT5 5 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_INPUT_STRING $ACS_SAVE_SLOT5 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SAVE_SLOT6
|
||
string_len $ACS_SLOT_LEN
|
||
ifont 0
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_SLOT6 $ACS_SAVE_SLOT6 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT6 6 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT6 6 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_INPUT_STRING $ACS_SAVE_SLOT6 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SAVE_SLOT7
|
||
string_len $ACS_SLOT_LEN
|
||
ifont 0
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_SLOT7 $ACS_SAVE_SLOT7 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT7 7 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT7 7 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_INPUT_STRING $ACS_SAVE_SLOT7 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
|
||
}
|
||
|
||
screen {
|
||
id $ACS_SAVE_SCREEN2
|
||
background $ACS_SAVE_BACK
|
||
|
||
resource $ACS_BMP {
|
||
id $ACS_SAVE_BACK
|
||
name "resource/actint/iscreen/save/scr02/back.bmp"
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_OK
|
||
name "resource/actint/iscreen/save/scr02/ok.bmo"
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_CANCEL
|
||
name "resource/actint/iscreen/save/scr02/cancel.bmo"
|
||
}
|
||
#define SAVE_STRING_POS_X 220
|
||
#define SAVE_STRING_POS_Y 40
|
||
|
||
#define SAVE_SLOT_OFFS_X 200
|
||
#define SAVE_SLOT_START_Y 145
|
||
#define COLOR0 { 48 + 1 * 256 }
|
||
#define COLOR1 { 64 + 1 * 256 }
|
||
#define COLOR2 { 96 + 1 * 256 }
|
||
|
||
#define SAVE_SLOT_SIZE_X 360
|
||
#define SAVE_SLOT_SIZE_Y 40
|
||
|
||
#define SAVE_STRING_SIZE_X 300
|
||
#define SAVE_STRING_SIZE_Y 50
|
||
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_STRING
|
||
|
||
build
|
||
offs_x $SAVE_STRING_POS_X
|
||
offs_y $SAVE_STRING_POS_Y
|
||
|
||
size_x $SAVE_STRING_SIZE_X
|
||
size_y $SAVE_STRING_SIZE_Y
|
||
}
|
||
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_SLOT0
|
||
|
||
build
|
||
offs_x $SAVE_SLOT_OFFS_X
|
||
offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 0 }
|
||
|
||
size_x $SAVE_SLOT_SIZE_X
|
||
size_y $SAVE_SLOT_SIZE_Y
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_SLOT1
|
||
|
||
build
|
||
offs_x $SAVE_SLOT_OFFS_X
|
||
offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 1 }
|
||
|
||
size_x $SAVE_SLOT_SIZE_X
|
||
size_y $SAVE_SLOT_SIZE_Y
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_SLOT2
|
||
|
||
build
|
||
offs_x $SAVE_SLOT_OFFS_X
|
||
offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 2 }
|
||
|
||
size_x $SAVE_SLOT_SIZE_X
|
||
size_y $SAVE_SLOT_SIZE_Y
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_SLOT3
|
||
|
||
build
|
||
offs_x $SAVE_SLOT_OFFS_X
|
||
offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 3 }
|
||
|
||
size_x $SAVE_SLOT_SIZE_X
|
||
size_y $SAVE_SLOT_SIZE_Y
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_SLOT4
|
||
|
||
build
|
||
offs_x $SAVE_SLOT_OFFS_X
|
||
offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 4 }
|
||
|
||
size_x $SAVE_SLOT_SIZE_X
|
||
size_y $SAVE_SLOT_SIZE_Y
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_SLOT5
|
||
|
||
build
|
||
offs_x $SAVE_SLOT_OFFS_X
|
||
offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 5 }
|
||
|
||
size_x $SAVE_SLOT_SIZE_X
|
||
size_y $SAVE_SLOT_SIZE_Y
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_SLOT6
|
||
|
||
build
|
||
offs_x $SAVE_SLOT_OFFS_X
|
||
offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 6 }
|
||
|
||
size_x $SAVE_SLOT_SIZE_X
|
||
size_y $SAVE_SLOT_SIZE_Y
|
||
}
|
||
resource $ACS_BMO {
|
||
id $ACS_SAVE_SLOT7
|
||
|
||
build
|
||
offs_x $SAVE_SLOT_OFFS_X
|
||
offs_y { $SAVE_SLOT_START_Y + $SAVE_SLOT_DELTA_Y * 7 }
|
||
|
||
size_x $SAVE_SLOT_SIZE_X
|
||
size_y $SAVE_SLOT_SIZE_Y
|
||
}
|
||
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SAVE_STRING
|
||
string_len 20
|
||
ifont 0
|
||
color 0 $COLOR0s
|
||
space 1
|
||
string $acsSTR_SAVE_GAME
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_STRING $ACS_SAVE_STRING 0 0
|
||
}
|
||
}
|
||
}
|
||
|
||
object $ACS_BASE_OBJ {
|
||
id $ACS_SAVE_OK
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_OK $ACS_SAVE_OK 0 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
key $VK_RETURN
|
||
|
||
time 3
|
||
ev_comm {
|
||
command $ACS_EXEC_SEQUENCE $ACS_SAVE_OK 1 0 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_SAVE_GAME 0 0 0
|
||
start_time 1
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXIT 1 0 0 0
|
||
start_time 2
|
||
}
|
||
}
|
||
frame_seq {
|
||
id 1
|
||
resource_id $ACS_SAVE_OK
|
||
seq 0 $ACS_MAX_FRAME 1
|
||
}
|
||
}
|
||
object $ACS_BASE_OBJ {
|
||
id $ACS_SAVE_CANCEL
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 1
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_CANCEL $ACS_SAVE_CANCEL 0 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
key $VK_ESCAPE
|
||
|
||
time 3
|
||
ev_comm {
|
||
command $ACS_EXEC_SEQUENCE $ACS_SAVE_CANCEL 1 0 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXIT 1 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
frame_seq {
|
||
id 1
|
||
resource_id $ACS_SAVE_CANCEL
|
||
seq 0 $ACS_MAX_FRAME 1
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SAVE_SLOT0
|
||
string_len $ACS_SLOT_LEN
|
||
ifont 0
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_SLOT0 $ACS_SAVE_SLOT0 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT0 0 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT0 0 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_INPUT_STRING $ACS_SAVE_SLOT0 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SAVE_SLOT1
|
||
string_len $ACS_SLOT_LEN
|
||
ifont 0
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_SLOT1 $ACS_SAVE_SLOT1 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT1 1 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT1 1 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_INPUT_STRING $ACS_SAVE_SLOT1 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SAVE_SLOT2
|
||
string_len $ACS_SLOT_LEN
|
||
ifont 0
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_SLOT2 $ACS_SAVE_SLOT2 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT2 2 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT2 2 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_INPUT_STRING $ACS_SAVE_SLOT2 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SAVE_SLOT3
|
||
string_len $ACS_SLOT_LEN
|
||
ifont 0
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_SLOT3 $ACS_SAVE_SLOT3 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT3 3 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT3 3 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_INPUT_STRING $ACS_SAVE_SLOT3 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SAVE_SLOT4
|
||
string_len $ACS_SLOT_LEN
|
||
ifont 0
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_SLOT4 $ACS_SAVE_SLOT4 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT4 4 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT4 4 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_INPUT_STRING $ACS_SAVE_SLOT4 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SAVE_SLOT5
|
||
string_len $ACS_SLOT_LEN
|
||
ifont 0
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_SLOT5 $ACS_SAVE_SLOT5 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT5 5 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT5 5 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_INPUT_STRING $ACS_SAVE_SLOT5 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SAVE_SLOT6
|
||
string_len $ACS_SLOT_LEN
|
||
ifont 0
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_SLOT6 $ACS_SAVE_SLOT6 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT6 6 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT6 6 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_INPUT_STRING $ACS_SAVE_SLOT6 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
object $ACS_INPUT_FIELD_OBJ {
|
||
id $ACS_SAVE_SLOT7
|
||
string_len $ACS_SLOT_LEN
|
||
ifont 0
|
||
color 0 $COLOR0
|
||
color 1 $COLOR1
|
||
color 2 $COLOR2
|
||
space 1
|
||
|
||
align_center
|
||
|
||
event {
|
||
key $ACS_STARTUP_KEY
|
||
time 2
|
||
|
||
ev_comm {
|
||
command $ACS_SET_RESOURCE $ACS_SAVE_SLOT7 $ACS_SAVE_SLOT7 0 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME $ACS_SAVE_SLOT7 7 0
|
||
}
|
||
}
|
||
event {
|
||
key $iMOUSE_LEFT_PRESS_CODE
|
||
key $iMOUSE_RIGHT_PRESS_CODE
|
||
|
||
time 2
|
||
ev_comm {
|
||
command $ACS_EXT_EVENT $ACS_INIT_SLOT_NAME_INPUT $ACS_SAVE_SLOT7 7 0
|
||
start_time 0
|
||
}
|
||
ev_comm {
|
||
command $ACS_INPUT_STRING $ACS_SAVE_SLOT7 0 0 0
|
||
start_time 1
|
||
}
|
||
}
|
||
}
|
||
|
||
}
|
||
|
||
|
||
|
||
|