UFO: Alien Invasion
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
save_messages.h
Go to the documentation of this file.
1
6
/*
7
Copyright (C) 2002-2020 UFO: Alien Invasion.
8
9
This program is free software; you can redistribute it and/or
10
modify it under the terms of the GNU General Public License
11
as published by the Free Software Foundation; either version 2
12
of the License, or (at your option) any later version.
13
14
This program is distributed in the hope that it will be useful,
15
but WITHOUT ANY WARRANTY; without even the implied warranty of
16
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17
18
See the GNU General Public License for more details.
19
20
You should have received a copy of the GNU General Public License
21
along with this program; if not, write to the Free Software
22
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
23
*/
24
25
#pragma once
26
27
#define SAVE_MESSAGES_MESSAGES "messages"
28
#define SAVE_MESSAGES_MESSAGE "message"
29
#define SAVE_MESSAGES_TITLE "title"
30
#define SAVE_MESSAGES_TEXT "text"
31
#define SAVE_MESSAGES_TYPE "type"
32
#define SAVE_MESSAGES_EVENTMAILID "eventMailid"
33
#define SAVE_MESSAGES_EVENTMAILREAD "eventMailRead"
34
#define SAVE_MESSAGES_PEDIAID "pediaid"
35
#define SAVE_MESSAGES_DATE "date"
36
37
#define SAVE_MESSAGETYPE_NAMESPACE "saveMessageType"
38
static
const
constListEntry_t
saveMessageConstants
[] = {
39
{
SAVE_MESSAGETYPE_NAMESPACE
"::debug"
,
MSG_DEBUG
},
40
{
SAVE_MESSAGETYPE_NAMESPACE
"::info"
,
MSG_INFO
},
41
{
SAVE_MESSAGETYPE_NAMESPACE
"::standard"
,
MSG_STANDARD
},
42
{
SAVE_MESSAGETYPE_NAMESPACE
"::rsproposal"
,
MSG_RESEARCH_PROPOSAL
},
43
{
SAVE_MESSAGETYPE_NAMESPACE
"::rshalted"
,
MSG_RESEARCH_HALTED
},
44
{
SAVE_MESSAGETYPE_NAMESPACE
"::rsfinished"
,
MSG_RESEARCH_FINISHED
},
45
{
SAVE_MESSAGETYPE_NAMESPACE
"::construction"
,
MSG_CONSTRUCTION
},
46
{
SAVE_MESSAGETYPE_NAMESPACE
"::ufospotted"
,
MSG_UFOSPOTTED
},
47
{
SAVE_MESSAGETYPE_NAMESPACE
"::ufolost"
,
MSG_UFOLOST
},
48
{
SAVE_MESSAGETYPE_NAMESPACE
"::terrorsite"
,
MSG_TERRORSITE
},
49
{
SAVE_MESSAGETYPE_NAMESPACE
"::baseattack"
,
MSG_BASEATTACK
},
50
{
SAVE_MESSAGETYPE_NAMESPACE
"::transfinished"
,
MSG_TRANSFERFINISHED
},
51
{
SAVE_MESSAGETYPE_NAMESPACE
"::promotion"
,
MSG_PROMOTION
},
52
{
SAVE_MESSAGETYPE_NAMESPACE
"::production"
,
MSG_PRODUCTION
},
53
{
SAVE_MESSAGETYPE_NAMESPACE
"::news"
,
MSG_NEWS
},
54
{
SAVE_MESSAGETYPE_NAMESPACE
"::death"
,
MSG_DEATH
},
55
{
SAVE_MESSAGETYPE_NAMESPACE
"::crashsite"
,
MSG_CRASHSITE
},
56
{
SAVE_MESSAGETYPE_NAMESPACE
"::event"
,
MSG_EVENT
},
57
{
nullptr
, -1}
58
};
59
60
/*
61
DTD:
62
63
<!ELEMENT messages message*>
64
<!ELEMENT message date>
65
<!ATTLIST message
66
title CDATA #IMPLIED
67
text CDATA #IMPILED
68
type CDATA #REQUIRED
69
eventMailid CDATA #IMPLIED
70
eventmailRead CDATA #IMPLIED
71
pediaid CDATA #IMPLIED
72
>
73
74
<!ELEMENT date EMPTY>
75
<!ATTLIST date
76
day CDATA '0'
77
sec CDATA '0'
78
>
79
*/
MSG_BASEATTACK
Definition:
cp_messages.h:41
constListEntry_s
list of script aliases to register
Definition:
scripts.h:232
MSG_STANDARD
Definition:
cp_messages.h:33
MSG_UFOLOST
Definition:
cp_messages.h:39
MSG_RESEARCH_PROPOSAL
Definition:
cp_messages.h:34
MSG_CRASHSITE
Definition:
cp_messages.h:47
MSG_DEATH
Definition:
cp_messages.h:46
MSG_EVENT
Definition:
cp_messages.h:49
MSG_PRODUCTION
Definition:
cp_messages.h:44
MSG_TRANSFERFINISHED
Definition:
cp_messages.h:42
MSG_DEBUG
Definition:
cp_messages.h:31
MSG_RESEARCH_FINISHED
Definition:
cp_messages.h:36
MSG_CONSTRUCTION
Definition:
cp_messages.h:37
MSG_RESEARCH_HALTED
Definition:
cp_messages.h:35
MSG_TERRORSITE
Definition:
cp_messages.h:40
SAVE_MESSAGETYPE_NAMESPACE
#define SAVE_MESSAGETYPE_NAMESPACE
Definition:
save_messages.h:37
MSG_PROMOTION
Definition:
cp_messages.h:43
MSG_NEWS
Definition:
cp_messages.h:45
saveMessageConstants
static const constListEntry_t saveMessageConstants[]
Definition:
save_messages.h:38
MSG_UFOSPOTTED
Definition:
cp_messages.h:38
MSG_INFO
Definition:
cp_messages.h:32
src
client
cgame
campaign
save
save_messages.h
Generated on Mon Feb 24 2020 05:28:04 for UFO: Alien Invasion by
1.8.8