ScummVM API documentation
setup.h
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 modify
8
* it under the terms of the GNU General Public License as published by
9
* the Free Software Foundation, either version 3 of the License, or
10
* (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, see <http://www.gnu.org/licenses/>.
19
*
20
*
21
* Based on the original sources
22
* Faery Tale II -- The Halls of the Dead
23
* (c) 1993-1996 The Wyrmkeep Entertainment Co.
24
*/
25
26
#ifndef SAGA2_SETUP_H
27
#define SAGA2_SETUP_H
28
29
namespace
Saga2
{
30
31
struct
WindowDecoration;
32
33
//If Defined Then It Will Print Status
34
#define WriteStatus
35
36
//Is Combat In Game Or Not
37
38
#define Combat
39
40
//Sets Up Ready Container View
41
42
#define hasReadyContainers
43
44
//If No Ready Containers Then Following Const's not needed
45
46
// enum for the three levels in the trio view
47
enum
trioViews {
48
kTrioTop,
49
kTrioMid,
50
kTrioBot
51
};
52
53
struct
ContainerInfo
{
54
int16 xPos;
55
int16 yPos;
56
int8 rows;
57
int8 cols;
58
};
59
60
61
// these consts are defined in objects.cpp
62
63
// trio ready container consts
64
extern
const
ContainerInfo
trioReadyContInfo[];
65
66
// indiv ready container consts
67
extern
const
ContainerInfo
indivReadyContInfoTop;
68
extern
const
ContainerInfo
indivReadyContInfoBot;
69
70
// char *fileName = "FTA.HRS";
71
// char *scriptsName = "SCRIPTS.HRS";
72
// char *soundsName = "FTASOUND.HRS";
73
74
// List of decorations for main window
75
76
enum
borderIDs {
77
kMWBottomBorder = 0,
78
kMWTopBorder,
79
kMWLeftBorder,
80
kMWRightBorder1,
81
kMWRightBorder2,
82
kMWRightBorder3
83
};
84
85
}
// end of namespace Saga2
86
87
#endif
Saga2
Definition:
actor.h:32
Saga2::ContainerInfo
Definition:
setup.h:53
engines
saga2
setup.h
Generated on Sat Aug 31 2024 09:16:12 for ScummVM API documentation by
1.8.13