1 /* ScummVM - Graphic Adventure Engine 2 * 3 * ScummVM is the legal property of its developers, whose names 4 * are too numerous to list here. Please refer to the COPYRIGHT 5 * file distributed with this source distribution. 6 * 7 * This program is free software; you can redistribute it and/or 8 * modify it under the terms of the GNU General Public License 9 * as published by the Free Software Foundation; either version 2 10 * of the License, or (at your option) any later version. 11 * 12 * This program is distributed in the hope that it will be useful, 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 * GNU General Public License for more details. 16 * 17 * You should have received a copy of the GNU General Public License 18 * along with this program; if not, write to the Free Software 19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. 20 * 21 */ 22 23 #ifndef NEVERHOOD_MESSAGES_H 24 #define NEVERHOOD_MESSAGES_H 25 26 namespace Neverhood { 27 28 enum NeverhoodMessage { 29 NM_MOUSE_MOVE = 0x0000, 30 NM_MOUSE_CLICK = 0x0001, 31 NM_MOUSE_RELEASE = 0x0002, 32 NM_MOUSE_HIDE = 0x101D, 33 NM_MOUSE_SHOW = 0x101E, 34 NM_KEYPRESS_SPACE = 0x0009, 35 NM_KEYPRESS_ESC = 0x000C, 36 NM_ANIMATION_START = 0x100D, 37 NM_SCENE_LEAVE = 0x1019, 38 NM_PRIORITY_CHANGE = 0x1022, 39 NM_ANIMATION_UPDATE = 0x2000, 40 NM_POSITION_CHANGE = 0x2002, 41 NM_KLAYMEN_CLIMB_LADDER = 0x2005, 42 NM_KLAYMEN_STOP_CLIMBING = 0x2006, 43 44 NM_CAR_MOVE_TO_PREV_POINT = 0x2007, 45 NM_CAR_MOVE_TO_NEXT_POINT = 0x2008, 46 NM_CAR_ENTER = 0x2009, 47 NM_CAR_LEAVE = 0x200A, 48 NM_CAR_TURN = 0x200E, 49 NM_CAR_AT_HOME = 0x200F, 50 51 NM_ANIMATION_STOP = 0x3002, 52 53 NM_KLAYMEN_STAND_IDLE = 0x4004, 54 NM_KLAYMEN_USE_OBJECT = 0x4806, 55 NM_KLAYMEN_RAISE_LEVER = 0x4807, 56 NM_KLAYMEN_OPEN_DOOR = 0x4808, 57 NM_KLAYMEN_CLOSE_DOOR = 0x4809, 58 NM_KLAYMEN_MOVE_OBJECT = 0x480A, 59 NM_KLAYMEN_LOWER_LEVER = 0x480F, 60 NM_KLAYMEN_PICKUP = 0x4812, 61 NM_KLAYMEN_PRESS_BUTTON = 0x4816, 62 NM_KLAYMEN_INSERT_DISK = 0x481A, 63 NM_KLAYMEN_TURN_TO_USE = 0x481D, 64 NM_KLAYMEN_RETURN_FROM_USE = 0x481E, 65 NM_KLAYMEN_RELEASE_LEVER = 0x4827, 66 67 NM_MOVE_TO_BACK = 0x482A, 68 NM_MOVE_TO_FRONT = 0x482B, 69 70 // New to ScummVM 71 NM_MOUSE_WHEELUP = 0xF000, 72 NM_MOUSE_WHEELDOWN = 0xF001 73 }; 74 75 } // End of namespace Neverhood 76 77 #endif /* NEVERHOOD_MESSAGES_H */ 78