Nuclide
Software Development Kit for id Technology
defs.h
1/*
2 * Copyright (c) 2016-2024 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 "init.h"
18#include "cmd.h"
19#include "background.h"
20#include "util.h"
21#include "achievements.h"
22#include "activitypub.h"
23#include "master.h"
24#include "modserver.h"
25#include "music.h"
26#include "richpresence.h"
27#include "tcp.h"
28#include "updates.h"
29#include "gamelibrary.h"
30#include "maplibrary.h"
31#include "error.h"
32#include "saves.h"
33#include "fragnet.h"
34#include "map.h"
35
37typedef enum
38{
39 GPMI_NAME,
40 GPMI_CATEGORY,
41 GPMI_TITLE,
42 GPMI_VERSION,
43 GPMI_DESCRIPTION,
44 GPMI_LICENSE,
45 GPMI_AUTHOR,
46 GPMI_WEBSITE,
47 GPMI_INSTALLED,
48 GPMI_ACTION,
49 GPMI_AVAILABLE,
50 GPMI_FILESIZE,
51} packageType_t;