aboutsummaryrefslogtreecommitdiff
path: root/saga/resnames.h
blob: 596e1cefaff97c060ffa1582f3561333ea8b5cc9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
/* ScummVM - Scumm Interpreter
 * Copyright (C) 2003 The ScummVM project
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 2
 * of the License, or (at your option) any later version.

 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.

 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 *
 * $Header$
 *
 */

#ifndef SAGA_RESNAMES_H
#define SAGA_RESNAMES_H

namespace Saga {

/* Lookup tables
\*-----------------------------------------------------------------*/
#define ITE_SCENE_LUT  1806
#define ITE_SCRIPT_LUT 216

#define IHNM_SCENE_LUT  1272
#define IHNM_SCRIPT_LUT 0

/* SCENES */
#define ITE_DEFAULT_SCENE 32

/* FONTS */
#define RN_MEDIUM_FONT 0
#define RN_BIG_FONT 1
#define RN_SMALL_FONT 2

#define ITE_OVERLAY_PAL ((unsigned long)-1)
#define IHNM_OVERLAY_PAL 1

#define ITE_ACTOR_PERSONA_TBL ((unsigned long)-1)
#define IHNM_ACTOR_PERSONA_TBL 80

/* Interface resources
\*-----------------------------------------------------------------*/
#define ITE_COMMAND_PANEL 3
#define ITE_COMMAND_BUTTONSPRITES 7

#define ITE_DIALOGUE_PANEL 4
#define ITE_DEFAULT_PORTRAITS 125

#define ITE_SETUP_PANEL 5

#define IHNM_COMMAND_PANEL  9
#define IHNM_COMMAND_BUTTONSPRITES 12

#define IHNM_DIALOGUE_PANEL 10

/* No real "default" portraits for IHNM, but provide one for now */
#define IHNM_DEFAULT_PORTRAITS 45 

/* ITE Scene resource numbers */
#define ITE_INTRO_ANIM_SCENE 1538
#define ITE_CAVE_SCENE_1 1542
#define ITE_CAVE_SCENE_2 1545
#define ITE_CAVE_SCENE_3 1548
#define ITE_CAVE_SCENE_4 1551

#define ITE_VALLEY_SCENE 1556
#define ITE_TREEHOUSE_SCENE 1560
#define ITE_FAIREPATH_SCENE 1564
#define ITE_FAIRETENT_SCENE 1567

#define ITE_INTRO_ANIM_STARTFRAME 1529

/* ITE_VOICES */
#define CAVE_VOICE_0 0
#define CAVE_VOICE_1 1
#define CAVE_VOICE_2 2
#define CAVE_VOICE_3 3
#define CAVE_VOICE_4 4
#define CAVE_VOICE_5 5
#define CAVE_VOICE_6 6
#define CAVE_VOICE_7 7
#define CAVE_VOICE_8 8
#define CAVE_VOICE_9 9
#define CAVE_VOICE_10 10
#define CAVE_VOICE_11 11
#define CAVE_VOICE_12 12
#define CAVE_VOICE_13 13

/* MUSIC */
#define MUSIC_1 9
#define MUSIC_2 10
#define MUSIC_3 11
#define MUSIC_4 12
#define MUSIC_5 13
#define MUSIC_6 14
#define MUSIC_7 15
#define MUSIC_8 16
#define MUSIC_9 17
#define MUSIC_10 18
#define MUSIC_11 19
#define MUSIC_12 20
#define MUSIC_13 21
#define MUSIC_14 22
#define MUSIC_15 23
#define MUSIC_16 24
#define MUSIC_17 25
#define MUSIC_18 26
#define MUSIC_19 27
#define MUSIC_20 28
#define MUSIC_21 29
#define MUSIC_22 30
#define MUSIC_23 31
#define MUSIC_24 32
#define MUSIC_25 33
#define MUSIC_26 34

} // End of namespace Saga

#endif