mirror of
https://github.com/HarbourMasters/Shipwright.git
synced 2024-12-18 06:12:20 -05:00
9bed5af33b
* Remove unused headers * Move all "ResourceMgr_" functions to a new file * Don't transitively include SaveManager * Move cvar prefixes to a new header * Add missing includes * Update OTRGlobals.cpp * Fix build * Address review * Fix some of the errors * Update gameplaystats.h * Update z_en_in.c * Hopefully fix the linux issues * Fix Linux issues for real this time, I checked * Update ResourceManagerHelpers.cpp * Update z_obj_mure2.c * Post-merge fixes * Fix build (hopefully) * Post-merge fixes * Update z_file_nameset_PAL.c * cleanup some unnecessary headers (#7) --------- Co-authored-by: Archez <Archez@users.noreply.github.com>
48 lines
1.5 KiB
C
48 lines
1.5 KiB
C
#pragma once
|
|
|
|
#ifndef GLOBAL_H
|
|
#define GLOBAL_H
|
|
|
|
#include "math.h"
|
|
|
|
#include "functions.h"
|
|
#include "variables.h"
|
|
#include "macros.h"
|
|
#include "soh/cvar_prefixes.h"
|
|
#include "soh/Enhancements/gameconsole.h"
|
|
#include "soh/Enhancements/gameplaystats.h"
|
|
#include <libultraship/bridge.h>
|
|
|
|
#define _AudioseqSegmentRomStart "Audioseq"
|
|
#define _AudiobankSegmentRomStart "Audiobank"
|
|
#define _AudiotableSegmentRomStart "Audiotable"
|
|
|
|
#define _icon_item_staticSegmentRomStart 0
|
|
#define _icon_item_staticSegmentRomEnd 0
|
|
#define _map_i_staticSegmentRomStart 0
|
|
#define _map_i_staticSegmentRomEnd 0
|
|
#define _message_staticSegmentRomStart 0
|
|
#define _message_staticSegmentRomEnd 0
|
|
#define _do_action_staticSegmentRomStart 0
|
|
#define _do_action_staticSegmentRomEnd 0
|
|
#define _nes_font_staticSegmentRomStart 0
|
|
#define _nes_font_staticSegmentRomEnd 0
|
|
#define _nintendo_rogo_staticSegmentRomStart 0
|
|
#define _nintendo_rogo_staticSegmentRomEnd 0
|
|
#define _dmadataSegmentStart 0
|
|
#define _dmadataSegmentEnd 0
|
|
#define _parameter_staticSegmentRomStart 0
|
|
#define _parameter_staticSegmentRomEnd 0
|
|
#define _map_name_staticSegmentRomStart 0
|
|
#define _map_name_staticSegmentRomEnd 0
|
|
#define _title_staticSegmentRomStart 0
|
|
#define _title_staticSegmentRomEnd 0
|
|
#define _z_select_staticSegmentRomStart 0
|
|
#define _z_select_staticSegmentRomEnd 0
|
|
|
|
// TODO: POSIX/BSD Bug, this is a hack to fix the build compilation on any BSD system (Switch, Wii-U, Vita, etc)
|
|
// <sys/types.h> defines quad as a macro, which conflicts with the quad parameter on z_collision_check.c
|
|
#undef quad
|
|
|
|
#endif
|