sa1: clean up unused shared headers

This commit is contained in:
Oliver Bell committed 2026-04-10 19:09:03 +01:00
1 parent bedebc8bc8
commit ac99122bd4
8 files changed
+1 -98

No files matched your search

+1 -1
View File
@@ -15,7 +15,7 @@
{
"name": "SA1 Linux GBA",
"includePath": [
"${workspaceFolder}/sa1/include/**"
"${workspaceFolder}/include/**", "${workspaceFolder}/sa1/include/**"
],
"defines": ["PLATFORM_GBA=1", "GAME=GAME_SA1"],
"compilerPath": "/usr/bin/gcc",
@@ -1,8 +0,0 @@
#ifndef GUARD_COLLECT_RING_EFFECT_H
#define GUARD_COLLECT_RING_EFFECT_H
#include "gba/types.h"
void CreateCollectRingEffect(s16 x, s16 y);
#endif // GUARD_COLLECT_RING_EFFECT_H
@@ -1,6 +0,0 @@
#ifndef GUARD_GAME_DUST_CLOUD_H
#define GUARD_GAME_DUST_CLOUD_H
void CreateDustCloud(s16 x, s16 y);
#endif // GUARD_GAME_DUST_CLOUD_H
@@ -1,26 +0,0 @@
#ifndef GUARD_BRAKE_DUST_CLOUD_H
#define GUARD_BRAKE_DUST_CLOUD_H
#include "core.h"
struct Task *CreateBrakingDustEffect(s32, s32); // -> BrakeDustEffect
void CreateBrakingDustEffectRelatedTask(void);
void DestroyBrakingDustEffectRelatedTask(void);
typedef struct {
/* 0x00 */ u16 x;
/* 0x02 */ u16 y;
/* 0x04 */ u16 unk4;
/* 0x06 */ u16 unk6;
/* 0x08 */ Sprite s;
} BrakeDustEffect;
typedef struct {
s8 unk0;
u8 filler1[3];
struct Task *t; // -> BrakeDustEffect
} DustEffectBraking;
extern DustEffectBraking gDustEffectBrakingTask;
#endif // GUARD_BRAKE_DUST_CLOUD_H
@@ -1,10 +0,0 @@
#ifndef GUARD_STAGE_PALETTE_LOADER_H
#define GUARD_STAGE_PALETTE_LOADER_H
#include "global.h"
#include "task.h"
#include "sprite.h"
struct Task *CreatePaletteLoaderTask(u16 priority, AnimId anim, u8 variant, TaskDestructor dtor);
#endif
@@ -1,6 +0,0 @@
#ifndef GUARD_STAGE_PAUSE_MENU_H
#define GUARD_STAGE_PAUSE_MENU_H
void CreatePauseMenu(void);
#endif // GUARD_STAGE_PAUSE_MENU_H
@@ -1,16 +0,0 @@
#ifndef GUARD_SCREEN_SHAKE_H
#define GUARD_SCREEN_SHAKE_H
#include "global.h"
#include "task.h"
struct Task *CreateScreenShake(u32 p0, u32 p1, u32 p2, u32 p3, u32 flags);
#define SCREENSHAKE_FACTOR_POSITIVE 0x1
#define SCREENSHAKE_FACTOR_NEGATIVE 0x2
#define SCREENSHAKE_FACTOR_MASK 0x3
#define SCREENSHAKE_RANDOM_VALUE 0x10
#define SCREENSHAKE_HORIZONTAL 0x40
#define SCREENSHAKE_VERTICAL 0x80
#endif // GUARD_SCREEN_SHAKE_H
@@ -1,25 +0,0 @@
#ifndef GUARD_STAGE_COLLISION_H
#define GUARD_STAGE_COLLISION_H
#include "global.h"
#include "core.h"
typedef s32 (*Func801F100)(s32, s32, s32);
s32 SA2_LABEL(sub_801EB44)(s32, s32, s32);
s32 SA2_LABEL(sub_801EC3C)(s32, s32, s32);
typedef s32 (*Func801F07C)(s32, s32, s32, u8 *);
s32 SA2_LABEL(sub_801ED24)(s32, s32, s32, u8 *);
s32 SA2_LABEL(sub_801EE64)(s32, s32, s32, u8 *);
s32 SA2_LABEL(sub_801F07C)(s32, s32, s32, s32, u8 *, Func801F07C);
// ground collision clamp functions
s32 SA2_LABEL(sub_801E4E4)(s32, s32, s32, s32, u8 *, Func801F07C);
s32 SA2_LABEL(sub_801E6D4)(s32, s32, s32, s32, u8 *, Func801F07C);
void SA2_LABEL(sub_801F044)(void);
s32 SA2_LABEL(sub_801F100)(s32, s32, s32, s32, Func801F100);
extern const Collision *const gCollisionTable[];
#endif // GUARD_STAGE_COLLISION_H