Nuclide
Software Development Kit for id Tech
Main Page
Related Pages
Classes
Files
File List
File Members
defs.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2016-2022 Vera Visions LLC.
3
*
4
* Permission to use, copy, modify, and distribute this software for any
5
* purpose with or without fee is hereby granted, provided that the above
6
* copyright notice and this permission notice appear in all copies.
7
*
8
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
10
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
11
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
12
* WHATSOEVER RESULTING FROM LOSS OF MIND, USE, DATA OR PROFITS, WHETHER
13
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
14
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15
*/
16
17
#include "
util.h
"
18
#include "
achievements.h
"
19
#include "
master.h
"
20
#include "
modserver.h
"
21
#include "
music.h
"
22
#include "
richpresence.h
"
23
#include "
tcp.h
"
24
#include "
updates.h
"
25
#include "
gamelibrary.h
"
26
#include "
maplibrary.h
"
27
#include "
error.h
"
28
30
typedef
enum
31
{
32
GPMI_NAME
,
33
GPMI_CATEGORY
,
34
GPMI_TITLE
,
35
GPMI_VERSION
,
36
GPMI_DESCRIPTION
,
37
GPMI_LICENSE
,
38
GPMI_AUTHOR
,
39
GPMI_WEBSITE
,
40
GPMI_INSTALLED
,
41
GPMI_ACTION
,
42
GPMI_AVAILABLE
,
43
GPMI_FILESIZE
,
44
}
packageType_t
;
achievements.h
Achievement APIs.
error.h
gamelibrary.h
Game library parsing and querying of metadata.
maplibrary.h
Map library parsing and querying of metadata.
master.h
Master Server related functions.
modserver.h
Remote ModServer APIs.
music.h
Music handler.
packageType_t
packageType_t
Definitions for FTE's internal package manager.
Definition:
defs.h:31
GPMI_CATEGORY
@ GPMI_CATEGORY
category text
Definition:
defs.h:33
GPMI_AVAILABLE
@ GPMI_AVAILABLE
whether it may be downloaded or not.
Definition:
defs.h:42
GPMI_ACTION
@ GPMI_ACTION
desired state
Definition:
defs.h:41
GPMI_NAME
@ GPMI_NAME
name of the package, for use with the pkg command.
Definition:
defs.h:32
GPMI_WEBSITE
@ GPMI_WEBSITE
where to contribute/find out more info/etc
Definition:
defs.h:39
GPMI_LICENSE
@ GPMI_LICENSE
what license its distributed under
Definition:
defs.h:37
GPMI_DESCRIPTION
@ GPMI_DESCRIPTION
some blurb
Definition:
defs.h:36
GPMI_FILESIZE
@ GPMI_FILESIZE
size to download.
Definition:
defs.h:43
GPMI_INSTALLED
@ GPMI_INSTALLED
current state
Definition:
defs.h:40
GPMI_AUTHOR
@ GPMI_AUTHOR
name of the person(s) who created it
Definition:
defs.h:38
GPMI_VERSION
@ GPMI_VERSION
version info (may have multiple with the same name but different versions)
Definition:
defs.h:35
GPMI_TITLE
@ GPMI_TITLE
name of the package, for showing the user.
Definition:
defs.h:34
richpresence.h
Rich Presence handler.
util.h
tcp.h
TCP/IP Networking API.
updates.h
Game and content update handler functions.
src
platform
defs.h
Generated by
1.9.3