ScummVM API documentation
res.h
1
2/* ScummVM - Graphic Adventure Engine
3 *
4 * ScummVM is the legal property of its developers, whose names
5 * are too numerous to list here. Please refer to the COPYRIGHT
6 * file distributed with this source distribution.
7 *
8 * This program is free software: you can redistribute it and/or modify
9 * it under the terms of the GNU General Public License as published by
10 * the Free Software Foundation, either version 3 of the License, or
11 * (at your option) any later version.
12 *
13 * This program is distributed in the hope that it will be useful,
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16 * GNU General Public License for more details.
17 *
18 * You should have received a copy of the GNU General Public License
19 * along with this program. If not, see <http://www.gnu.org/licenses/>.
20 *
21 */
22
23#ifndef BAGEL_BAGLIB_RES_H
24#define BAGEL_BAGLIB_RES_H
25
26namespace Bagel {
27namespace SpaceBar {
28
29// This section should not change, the first cursor is always invalid
30#define BOF_INVALID 0
31
32// OBJ
33// Lists object types
34#define BOF_BMP_OBJ 1
35#define BOF_SPRITE_OBJ 2
36#define BOF_BUTTON_OBJ 3
37#define BOF_SOUND_OBJ 4
38#define BOF_LINK_OBJ 5
39#define BOF_TEXT_OBJ 6
40#define BOF_CHAR_OBJ 7
41#define BOF_VAR_OBJ 8
42#define BOF_AREA_OBJ 9
43#define BOF_MOVIE_OBJ 11
44#define BOF_COMM_OBJ 12
45#define BOF_EXPRESS_OBJ 13
46#define BOF_THING_OBJ 14
47#define BOF_RESPRNT_OBJ 15
48#define BOF_DOSSIER_OBJ 16
49
50// PAN
51// These CANNOT change
52
53#define BOF_LT_CURSOR 14
54#define BOF_UP_CURSOR 15
55#define BOF_RT_CURSOR 16
56#define BOF_DN_CURSOR 17
57#define BOF_TAKE_HAND 18
58#define BOF_HAND 19
59
60// WLD
61#define INV_WLD "INV_WLD"
62#define LOG_WLD "LOG_WLD"
63#define LOGZ_WLD "LOGZ_WLD"
64#define MAP_WLD "MAP_WLD"
65#define MOO_WLD "MOO_WLD"
66#define PDA_WLD "BPDA_WLD"
67#define PDAZ_WLD "BPDAZ_WLD"
68#define THUD_WLD "THUD_WLD"
69#define WIELD_WLD "BWIELD_WLD"
70
71} // namespace SpaceBar
72} // namespace Bagel
73
74#endif