Something went wrong. Try again.
[WIP] This is Chocolate DOOM but ported to Zig
Something went wrong. Try again.
1.4 kB · 40 lines
C
at master
1234567891011121314151617181920212223242526272829303132333435363738394041//// Copyright(C) 2005-2014 Simon Howard//// 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.//
#ifndef TESTCONFIG_H#define TESTCONFIG_H
#include "doomtype.h"#include "textscreen.h"
typedef struct execute_context_s execute_context_t;
#define IWAD_DOOM2 (1 << 0) /* doom2.wad */#define IWAD_PLUTONIA (1 << 1) /* plutonia.wad */#define IWAD_TNT (1 << 2) /* tnt.wad */#define IWAD_DOOM (1 << 3) /* doom.wad */#define IWAD_DOOM1 (1 << 4) /* doom1.wad */#define IWAD_CHEX (1 << 5) /* chex.wad */
execute_context_t *NewExecuteContext(void);void AddCmdLineParameter(execute_context_t *context, const char *s, ...) PRINTF_ATTR(2, 3);void PassThroughArguments(execute_context_t *context);int ExecuteDoom(execute_context_t *context);int FindInstalledIWADs(void);boolean OpenFolder(const char *path);
txt_window_action_t *TestConfigAction(void);
#endif /* #ifndef TESTCONFIG_H */