/* * Abuse - dark 2D side-scrolling platform game * Copyright (c) 1995 Crack dot Com * Copyright (c) 2005-2011 Sam Hocevar * * This software was released into the Public Domain. As with most public * domain software, no warranty is made or implied by Crack dot Com, by * Jonathan Clark, or by Sam Hocevar. */ #ifndef __ID_HPP_ #define __ID_HPP_ enum dev_ids { ID_NULL, DEV_COMMAND=3050, ID_LOAD_GAME_NUMBER=3000, ID_LOAD_GAME_PREVIEW=3100, ID_LOAD_PLAYER_GAME=3200, DEV_COMMAND_OK, DEV_EDIT_FG, DEV_EDIT_BG, DEV_EDIT_FGBG, DEV_PLAY, DEV_SAVE, DEV_QUIT, DEV_CREATE, DEV_OEDIT_OK, DEV_OEDIT_DELETE, DEV_OEDIT_MOVE, DEV_OEDIT_FRONT, DEV_OEDIT_BACK, DEV_OEDIT_TYPE, DEV_OEDIT_LEFT, DEV_OEDIT_RIGHT, DEV_OEDIT_CHAR_BOX, DEV_OEDIT_COPY, DEV_OEDIT_STATE, DEV_LEDIT_OK, DEV_LEDIT_COPY, DEV_LEDIT_DEL, DEV_LEDIT_MOVE, DEV_LEDIT_W, DEV_LEDIT_H, DEV_LEDIT_R1, DEV_LEDIT_R2, DEV_MUSIC_PICKLIST, DEV_PALETTE, DEV_LIGHT_BUTTON_BOX, DEV_LIGHT0, DEV_LIGHT1, DEV_LIGHT2, DEV_LIGHT3, DEV_LIGHT4, DEV_LIGHT5, DEV_LIGHT6, DEV_LIGHT7, DEV_LIGHT8, DEV_LIGHT9, DEV_AMBIENT, DEV_LIGHTW, DEV_LIGHTH, DEV_LIGHTR1, DEV_LIGHTR2, DEV_LIGHT_ADD, DEV_BG_PICKER, DEV_FG_PICKER, DEV_CHAR_PICKER, DEV_OBJECTS_DELETE, DEV_LIGHTS_DELETE, DEV_OEDIT_AI, DEV_AI_OK, DEV_AI_XVEL, DEV_AI_YVEL, DEV_AI_XACEL, DEV_AI_YACEL, DEV_AI_STTIME, DEV_AI_GRAVITY, DEV_AI_HEALTH, DEV_AI_MORPHPR, DEV_AI_TYPE, DEV_AI_STATE, DEV_AI_FADE, DO_VOLUME, RAISE_SFX, LOWER_SFX, RAISE_MUSIC, LOWER_MUSIC, TOP_MENU, CALB_JOY, ID_KEY_SETUP, ID_MOUSE_SETUP, JOY_OK, ORDER_INFO, DEV_NULL, PICK_MUSIC, TOGGLE_FORETILES, TOGGLE_BACKTILES, TOGGLE_PALETTES, SHOW_FOREGROUND, SHOW_FOREGROUND_BOUND, SHOW_BACKGROUND, SHOW_CHARACTERS, SHOW_LIGHT, SENSOR_XRANGE, SENSOR_YRANGE, SENSOR_SIGNAL, SENSOR_ACTIVATE, ELCONTROL_ALLOW_DIR, ELEVATOR_SPEED, ELEVATOR_DIR, ELEVATOR_DIRECTION, CHAR_SELECT, ID_MODEM, ID_TCPIP, ID_IPX, ID_SPLIT_SCREEN, ID_VOLUME, ID_SFX_UP, ID_SFX_DOWN, ID_MUSIC_UP, ID_MUSIC_DOWN, ID_SFX_OFF, ID_MUSIC_OFF, ID_SFX_CHANNELS, ID_LIGHT_DETAIL, ID_SCREEN_SIZE, ID_NEW_GAME, ID_DIFFICULTY, ID_LOAD_GAME, ID_QUIT, ID_QUIT_OK, ID_RETURN, ID_SHOW_SELL, ID_NETWORKING, ID_MESS_STR1, ID_MESS_STR2, ID_MESS_STR3, ID_MESS_STR4, ID_LEVEL_LOAD, ID_LEVEL_LOAD_OK, ID_LEVEL_SAVE, ID_LEVEL_SAVEAS, ID_LEVEL_SAVEAS_OK, ID_GAME_SAVE, ID_GAME_LOAD, ID_LEVEL_RESIZE, ID_LEVEL_RESIZE_OK, ID_LEVEL_NEW, ID_LEVEL_NEW_OK, ID_CACHE_PROFILE, ID_CACHE_PROFILE_END, ID_EDIT_SAVE, ID_SUSPEND, ID_PLAY_MODE, ID_SET_SCROLL, ID_SET_SCROLL_OK, ID_CENTER_PLAYER, ID_ADD_PALETTE, ID_ADD_PALETTE_OK, ID_TOGGLE_DELAY, ID_SMALL_MODE, ID_GOD_MODE, ID_CLEAR_WEAPONS, ID_TOGGLE_LIGHT, ID_TOGGLE_MAP, ID_PROFILE, ID_MOUSE_SCROLL, ID_LOCK_PALETTES, ID_SEARCH, ID_SEARCH_FOREWARD, ID_SEARCH_BACKWARD, ID_SEARCH_TEXT, ID_TOGGLE_NAMES, ID_WARN_CANCEL, ID_SET_SCROLL_CHECK, ID_WIN_FORE, ID_WIN_BACK, ID_WIN_LAYERS, ID_WIN_LIGHTING, ID_WIN_PALETTES, ID_WIN_OBJECTS, ID_WIN_CONSOLE, ID_WIN_TOOLBAR, ID_SAVE_WINDOWS, ID_CANCEL, ID_SETUP_OK, ID_SETUP_DETECT, ID_INTERPOLATE_DRAW, ID_DISABLE_AUTOLIGHT, ID_DMODE_DRAW, ID_DMODE_PICK, ID_DMODE_FILL, ID_DMODE_LINE, ID_DMODE_RECT, ID_DMODE_BAR, ID_DMODE_AREA, DEV_AREA_OK, DEV_AREA_DELETE, DEV_AREA_AMBIENT, DEV_AREA_AMBIENT_SPEED, DEV_AREA_VIEW_XOFF, DEV_AREA_VIEW_YOFF, DEV_AREA_VIEW_XOFF_SPEED, DEV_AREA_VIEW_YOFF_SPEED, ID_START_GAME, ID_EASY, ID_MEDIUM, ID_HARD, ID_EXTREME, ID_LIGHT_ON, ID_LIGHT_OFF, ID_SHOW_FPS, ID_RAISE_ALL, SHOW_LINKS, ID_RED_PICKER, ID_GREEN_PICKER, ID_BLUE_PICKER, ID_GAMMA_OK, ID_ENLARGE_RENDER, ID_NET_DISCONNECT, ID_DISABLE_VIEW_SHIFT, ID_RECORD_DEMO, ID_RECORD_DEMO_OK, ID_RECORD_DEMO_FILENAME, ID_PLAY_DEMO, ID_PLAY_DEMO_OK, ID_PLAY_DEMO_FILENAME }; #define EDIT_MODE 1 #define DRAW_FG_LAYER 2 #define DRAW_BG_LAYER 4 #define DRAW_PEOPLE_LAYER 8 #define DRAW_HELP_LAYER 16 #define PERFORMANCE_TEST_MODE 32 #define DRAW_LIGHTS 64 #define DRAW_FG_BOUND_LAYER 128 #define SUSPEND_MODE 256 #define MAP_MODE 512 #define DRAW_LINKS 1024 #endif