1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-05-09 18:43:45 +00:00
This commit is contained in:
fig02 2025-05-01 22:04:11 +09:00 committed by GitHub
commit c281dec2c5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
1179 changed files with 2484 additions and 2482 deletions

View file

@ -1,12 +1,12 @@
#ifndef Z64ACTOR_H #ifndef ACTOR_H
#define Z64ACTOR_H #define ACTOR_H
#include "color.h" #include "color.h"
#include "romfile.h" #include "romfile.h"
#include "z64actor_profile.h" #include "actor_profile.h"
#include "z64animation.h" #include "animation.h"
#include "z64math.h" #include "z_math.h"
#include "z64collision_check.h" #include "collision_check.h"
#define ACTOR_NUMBER_MAX 200 #define ACTOR_NUMBER_MAX 200

View file

@ -1,5 +1,5 @@
#ifndef Z64ACTOR_PROFILE_H #ifndef ACTOR_PROFILE_H
#define Z64ACTOR_PROFILE_H #define ACTOR_PROFILE_H
#include "ultra64.h" #include "ultra64.h"

View file

@ -1,10 +1,10 @@
#ifndef Z64_ANIMATION_H #ifndef ANIMATION_H
#define Z64_ANIMATION_H #define ANIMATION_H
#include "avoid_ub.h" #include "avoid_ub.h"
#include "ultra64.h" #include "ultra64.h"
#include "z64dma.h" #include "dma.h"
#include "z64math.h" #include "z_math.h"
struct PlayState; struct PlayState;
struct Actor; struct Actor;

View file

@ -1,8 +1,8 @@
#ifndef Z64_ANIMATION_LEGACY_H #ifndef ANIMATION_LEGACY_H
#define Z64_ANIMATION_LEGACY_H #define ANIMATION_LEGACY_H
#include "ultra64.h" #include "ultra64.h"
#include "z64math.h" #include "z_math.h"
typedef struct LegacyLimb { typedef struct LegacyLimb {
/* 0x000 */ Gfx* dList; /* 0x000 */ Gfx* dList;

View file

@ -1,9 +1,9 @@
#ifndef Z64_AUDIO_H #ifndef AUDIO_H
#define Z64_AUDIO_H #define AUDIO_H
#include "ultra64.h" #include "ultra64.h"
#include "sequence.h" #include "sequence.h"
#include "z64math.h" #include "z_math.h"
struct GfxPrint; struct GfxPrint;

View file

@ -4,7 +4,7 @@
#include "libc/stdbool.h" #include "libc/stdbool.h"
#include "alignment.h" #include "alignment.h"
#include "attributes.h" #include "attributes.h"
#include "z64audio.h" #include "audio.h"
// Envelope definitions // Envelope definitions

View file

@ -2,7 +2,7 @@
#define AUDIOMGR_H #define AUDIOMGR_H
#include "sched.h" #include "sched.h"
#include "z64audio.h" #include "audio.h"
typedef enum AudioMgrDebugLevel { typedef enum AudioMgrDebugLevel {
/* 0 */ AUDIOMGR_DEBUG_LEVEL_NONE, /* 0 */ AUDIOMGR_DEBUG_LEVEL_NONE,

View file

@ -1,8 +1,8 @@
#ifndef Z64BGCHECK_H #ifndef BGCHECK_H
#define Z64BGCHECK_H #define BGCHECK_H
#include "ultra64/ultratypes.h" #include "ultra64/ultratypes.h"
#include "z64math.h" #include "z_math.h"
struct PlayState; struct PlayState;
struct Actor; struct Actor;

View file

@ -1,9 +1,9 @@
#ifndef Z64CAMERA_H #ifndef CAMERA_H
#define Z64CAMERA_H #define CAMERA_H
#include "ultra64.h" #include "ultra64.h"
#include "z64cutscene.h" #include "cutscene.h"
#include "z64math.h" #include "z_math.h"
struct CollisionContext; struct CollisionContext;
struct View; struct View;

View file

@ -1,8 +1,8 @@
#ifndef Z64COLLISION_CHECK_H #ifndef COLLISION_CHECK_H
#define Z64COLLISION_CHECK_H #define COLLISION_CHECK_H
#include "ultra64.h" #include "ultra64.h"
#include "z64math.h" #include "z_math.h"
#define COLLISION_CHECK_AT_MAX 50 #define COLLISION_CHECK_AT_MAX 50
#define COLLISION_CHECK_AC_MAX 60 #define COLLISION_CHECK_AC_MAX 60

View file

@ -2,9 +2,9 @@
#define CONSOLE_LOGO_STATE_H #define CONSOLE_LOGO_STATE_H
#include "ultra64.h" #include "ultra64.h"
#include "z64game.h" #include "game.h"
#include "z64sram.h" #include "sram.h"
#include "z64view.h" #include "view.h"
typedef struct ConsoleLogoState { typedef struct ConsoleLogoState {
/* 0x0000 */ GameState state; /* 0x0000 */ GameState state;

View file

@ -1,8 +1,8 @@
#ifndef Z64_CURVE_H #ifndef CURVE_H
#define Z64_CURVE_H #define CURVE_H
#include "ultra64/ultratypes.h" #include "ultra64/ultratypes.h"
#include "z64math.h" #include "z_math.h"
struct PlayState; struct PlayState;
struct Actor; struct Actor;

View file

@ -1,8 +1,8 @@
#ifndef Z64CUTSCENE_H #ifndef CUTSCENE_H
#define Z64CUTSCENE_H #define CUTSCENE_H
#include "ultra64.h" #include "ultra64.h"
#include "z64math.h" #include "z_math.h"
struct PlayState; struct PlayState;

View file

@ -1,8 +1,8 @@
#ifndef Z64CUTSCENE_COMMANDS_H #ifndef CUTSCENE_COMMANDS_H
#define Z64CUTSCENE_COMMANDS_H #define CUTSCENE_COMMANDS_H
#include "command_macros_base.h" #include "command_macros_base.h"
#include "z64cutscene.h" #include "cutscene.h"
/** /**
* Cutscene scripts are arrays of `CutsceneData` words, including bit-packed integers and floats. * Cutscene scripts are arrays of `CutsceneData` words, including bit-packed integers and floats.

View file

@ -1,5 +1,5 @@
#ifndef Z64CUTSCENE_FLAGS_H #ifndef CUTSCENE_FLAGS_H
#define Z64CUTSCENE_FLAGS_H #define CUTSCENE_FLAGS_H
#include "ultra64.h" #include "ultra64.h"

View file

@ -1,8 +1,8 @@
#ifndef Z64CUTSCENE_SPLINE_H #ifndef CUTSCENE_SPLINE_H
#define Z64CUTSCENE_SPLINE_H #define CUTSCENE_SPLINE_H
#include "ultra64.h" #include "ultra64.h"
#include "z64math.h" #include "z_math.h"
union CutsceneCameraPoint; union CutsceneCameraPoint;

View file

@ -2,8 +2,8 @@
#define DB_CAMERA_H #define DB_CAMERA_H
#include "ultra64.h" #include "ultra64.h"
#include "z64cutscene.h" #include "cutscene.h"
#include "z64math.h" #include "z_math.h"
struct Camera; struct Camera;

View file

@ -1,5 +1,5 @@
#ifndef Z64DEBUG_H #ifndef DEBUG_H
#define Z64DEBUG_H #define DEBUG_H
#include "ultra64.h" #include "ultra64.h"

View file

@ -1,8 +1,8 @@
#ifndef Z64_DEBUG_DISPLAY_H #ifndef DEBUG_DISPLAY_H
#define Z64_DEBUG_DISPLAY_H #define DEBUG_DISPLAY_H
#include "ultra64.h" #include "ultra64.h"
#include "z64math.h" #include "z_math.h"
#include "color.h" #include "color.h"
struct GraphicsContext; struct GraphicsContext;

View file

@ -1,5 +1,5 @@
#ifndef Z64_DMA_H #ifndef DMA_H
#define Z64_DMA_H #define DMA_H
#include "ultra64.h" #include "ultra64.h"
#include "alignment.h" #include "alignment.h"

View file

@ -1,5 +1,5 @@
#ifndef Z64_DRAW_H #ifndef DRAW_H
#define Z64_DRAW_H #define DRAW_H
#include "ultra64.h" #include "ultra64.h"

View file

@ -1,10 +1,10 @@
#ifndef Z64EFFECT_H #ifndef EFFECT_H
#define Z64EFFECT_H #define EFFECT_H
#include "color.h" #include "color.h"
#include "romfile.h" #include "romfile.h"
#include "z64light.h" #include "light.h"
#include "z64math.h" #include "z_math.h"
struct Actor; struct Actor;
struct GraphicsContext; struct GraphicsContext;

View file

@ -1,9 +1,9 @@
#ifndef _Z64ENVIRONMENT_H_ #ifndef ENVIRONMENT_H_
#define _Z64ENVIRONMENT_H_ #define ENVIRONMENT_H_
#include "z64math.h" #include "z_math.h"
#include "z64light.h" #include "light.h"
#include "z64dma.h" #include "dma.h"
struct GameOverContext; struct GameOverContext;
struct MessageContext; struct MessageContext;

View file

@ -1,5 +1,5 @@
#ifndef Z64FACE_REACTION_H #ifndef FACE_REACTION_H
#define Z64FACE_REACTION_H #define FACE_REACTION_H
#include "ultra64.h" #include "ultra64.h"

View file

@ -2,12 +2,12 @@
#define FILE_SELECT_STATE_H #define FILE_SELECT_STATE_H
#include "ultra64.h" #include "ultra64.h"
#include "z64environment.h" #include "environment.h"
#include "z64game.h" #include "game.h"
#include "z64message.h" #include "message.h"
#include "z64skybox.h" #include "skybox.h"
#include "z64sram.h" #include "sram.h"
#include "z64view.h" #include "view.h"
typedef struct FileSelectState { typedef struct FileSelectState {
/* 0x00000 */ GameState state; /* 0x00000 */ GameState state;

View file

@ -1,5 +1,5 @@
#ifndef Z64FONT_H #ifndef FONT_H
#define Z64FONT_H #define FONT_H
#include "ultra64.h" #include "ultra64.h"

View file

@ -1,5 +1,5 @@
#ifndef Z64FRAME_ADVANCE_H #ifndef FRAME_ADVANCE_H
#define Z64FRAME_ADVANCE_H #define FRAME_ADVANCE_H
#include "ultra64.h" #include "ultra64.h"

View file

@ -1,5 +1,5 @@
#ifndef Z64GAME_H #ifndef GAME_H
#define Z64GAME_H #define GAME_H
// This file is named "game" after game.c for now, this may change later with the system name // This file is named "game" after game.c for now, this may change later with the system name
#include "ultra64/ultratypes.h" #include "ultra64/ultratypes.h"

View file

@ -1,5 +1,5 @@
#ifndef Z64GAME_OVER_H #ifndef GAME_OVER_H
#define Z64GAME_OVER_H #define GAME_OVER_H
#include "ultra64.h" #include "ultra64.h"

View file

@ -1,8 +1,8 @@
#ifndef Z64HORSE_H #ifndef HORSE_H
#define Z64HORSE_H #define HORSE_H
#include "ultra64.h" #include "ultra64.h"
#include "z64math.h" #include "z_math.h"
struct PlayState; struct PlayState;
struct Actor; struct Actor;

View file

@ -1,9 +1,9 @@
#ifndef Z64INTERFACE_H #ifndef INTERFACE_H
#define Z64INTERFACE_H #define INTERFACE_H
#include "ultra64.h" #include "ultra64.h"
#include "z64dma.h" #include "dma.h"
#include "z64view.h" #include "view.h"
struct PlayState; struct PlayState;

View file

@ -1,8 +1,8 @@
#ifndef Z64INVENTORY_H #ifndef INVENTORY_H
#define Z64INVENTORY_H #define INVENTORY_H
#include "ultra64.h" #include "ultra64.h"
#include "z64item.h" #include "item.h"
struct PlayState; struct PlayState;

View file

@ -1,5 +1,5 @@
#ifndef Z64ITEM_H #ifndef ITEM_H
#define Z64ITEM_H #define ITEM_H
// Note that z_kaleido_scope.c assumes that the dimensions and texture format here also matches the dimensions and // Note that z_kaleido_scope.c assumes that the dimensions and texture format here also matches the dimensions and
// texture format for MAP_NAME_TEX1_* // texture format for MAP_NAME_TEX1_*

View file

@ -1,5 +1,5 @@
#ifndef Z64LIFEMETER_H #ifndef LIFEMETER_H
#define Z64LIFEMETER_H #define LIFEMETER_H
#include "ultra64/ultratypes.h" #include "ultra64/ultratypes.h"

View file

@ -1,9 +1,9 @@
#ifndef Z64LIGHT_H #ifndef LIGHT_H
#define Z64LIGHT_H #define LIGHT_H
#include "ultra64.h" #include "ultra64.h"
#include "ultra64/gbi.h" #include "ultra64/gbi.h"
#include "z64math.h" #include "z_math.h"
#include "color.h" #include "color.h"
struct GraphicsContext; struct GraphicsContext;

View file

@ -1,5 +1,5 @@
#ifndef Z64MAP_MARK_H #ifndef MAP_MARK_H
#define Z64MAP_MARK_H #define MAP_MARK_H
#include "ultra64.h" #include "ultra64.h"

View file

@ -2,8 +2,8 @@
#define MAP_SELECT_STATE_H #define MAP_SELECT_STATE_H
#include "ultra64.h" #include "ultra64.h"
#include "z64game.h" #include "game.h"
#include "z64view.h" #include "view.h"
struct MapSelectState; struct MapSelectState;

View file

@ -1,9 +1,9 @@
#ifndef Z64MESSAGE_H #ifndef MESSAGE_H
#define Z64MESSAGE_H #define MESSAGE_H
#include "z64view.h" #include "view.h"
#include "versions.h" #include "versions.h"
#include "z64font.h" #include "font.h"
struct OcarinaStaff; struct OcarinaStaff;
struct Actor; struct Actor;

View file

@ -1,8 +1,8 @@
#ifndef MESSAGE_DATA_FMT_H #ifndef MESSAGE_DATA_FMT_H
#define MESSAGE_DATA_FMT_H #define MESSAGE_DATA_FMT_H
#include "z64save.h" // For highscores #include "save.h" // For highscores
#include "z64item.h" // For item ids #include "item.h" // For item ids
#include "sfx.h" // For sfx ids #include "sfx.h" // For sfx ids
/* /*

View file

@ -3,9 +3,9 @@
#include "ultra64.h" #include "ultra64.h"
#include "ultra64/leo.h" #include "ultra64/leo.h"
#include "z64pause.h" #include "pause.h"
#include "z64scene.h" #include "scene.h"
#include "z64map_mark.h" #include "map_mark.h"
#include "versions.h" #include "versions.h"
struct Font; struct Font;

View file

@ -1,8 +1,8 @@
#ifndef Z64OBJECT_H #ifndef OBJECT_H
#define Z64OBJECT_H #define OBJECT_H
#include "ultra64.h" #include "ultra64.h"
#include "z64dma.h" #include "dma.h"
struct PlayState; struct PlayState;

View file

@ -1,5 +1,5 @@
#ifndef Z64OCARINA_H #ifndef OCARINA_H
#define Z64OCARINA_H #define OCARINA_H
#include "ultra64.h" #include "ultra64.h"

View file

@ -1,7 +1,7 @@
#ifndef Z64OLIB_H #ifndef OLIB_H
#define Z64OLIB_H #define OLIB_H
#include "z64math.h" #include "z_math.h"
f32 OLib_Vec3fDist(Vec3f* a, Vec3f* b); f32 OLib_Vec3fDist(Vec3f* a, Vec3f* b);
f32 OLib_Vec3fDistXZ(Vec3f* a, Vec3f* b); f32 OLib_Vec3fDistXZ(Vec3f* a, Vec3f* b);

View file

@ -1,8 +1,8 @@
#ifndef Z64PATH_H #ifndef PATH_H
#define Z64PATH_H #define PATH_H
#include "ultra64.h" #include "ultra64.h"
#include "z64math.h" #include "z_math.h"
struct PlayState; struct PlayState;
struct Actor; struct Actor;

View file

@ -1,9 +1,9 @@
#ifndef Z64PAUSE_H #ifndef PAUSE_H
#define Z64PAUSE_H #define PAUSE_H
#include "z64animation.h" #include "animation.h"
#include "z64message.h" #include "message.h"
#include "z64view.h" #include "view.h"
struct OcarinaStaff; struct OcarinaStaff;
struct PlayState; struct PlayState;

View file

@ -1,30 +1,30 @@
#ifndef Z64PLAY_H #ifndef PLAY_STATE_H
#define Z64PLAY_H #define PLAY_STATE_H
#include "ultra64.h" #include "ultra64.h"
#include "prerender.h" #include "prerender.h"
#include "transition_tile.h" #include "transition_tile.h"
#include "z64actor.h" #include "actor.h"
#include "z64bgcheck.h" #include "bgcheck.h"
#include "z64camera.h" #include "camera.h"
#include "z64cutscene.h" #include "cutscene.h"
#include "z64environment.h" #include "environment.h"
#include "z64frame_advance.h" #include "frame_advance.h"
#include "z64game.h" #include "game.h"
#include "z64game_over.h" #include "game_over.h"
#include "z64interface.h" #include "interface.h"
#include "z64light.h" #include "light.h"
#include "z64message.h" #include "message.h"
#include "z64object.h" #include "object.h"
#include "z64pause.h" #include "pause.h"
#include "z64room.h" #include "room.h"
#include "z64scene.h" #include "scene.h"
#include "z64sfx_source.h" #include "sfx_source.h"
#include "z64skybox.h" #include "skybox.h"
#include "z64sram.h" #include "sram.h"
#include "z64transition.h" #include "transition.h"
#include "z64view.h" #include "view.h"
union Color_RGBA8_u32; union Color_RGBA8_u32;
struct Path; struct Path;

View file

@ -1,7 +1,7 @@
#ifndef Z64PLAYER_H #ifndef PLAYER_H
#define Z64PLAYER_H #define PLAYER_H
#include "z64actor.h" #include "actor.h"
#include "alignment.h" #include "alignment.h"
#include "face_change.h" #include "face_change.h"

View file

@ -2,7 +2,7 @@
#define PRENMI_STATE_H #define PRENMI_STATE_H
#include "ultra64.h" #include "ultra64.h"
#include "z64game.h" #include "game.h"
typedef struct PreNMIState { typedef struct PreNMIState {
/* 0x00 */ GameState state; /* 0x00 */ GameState state;

View file

@ -1,8 +1,8 @@
#ifndef QUAKE_H #ifndef QUAKE_H
#define QUAKE_H #define QUAKE_H
#include "z64camera.h" #include "camera.h"
#include "z64math.h" #include "z_math.h"
typedef struct ShakeInfo { typedef struct ShakeInfo {
/* 0x00 */ Vec3f atOffset; /* 0x00 */ Vec3f atOffset;

View file

@ -1,5 +1,5 @@
#ifndef Z64QUEST_HINT_H #ifndef QUEST_HINT_H
#define Z64QUEST_HINT_H #define QUEST_HINT_H
#include "ultra64.h" #include "ultra64.h"

View file

@ -1,5 +1,5 @@
#ifndef Z64QUEST_HINT_COMMANDS_H #ifndef QUEST_HINT_COMMANDS_H
#define Z64QUEST_HINT_COMMANDS_H #define QUEST_HINT_COMMANDS_H
#include "ultra64.h" #include "ultra64.h"

View file

@ -1,9 +1,9 @@
#ifndef Z64ROOM_H #ifndef ROOM_H
#define Z64ROOM_H #define ROOM_H
#include "ultra64.h" #include "ultra64.h"
#include "z64dma.h" #include "dma.h"
#include "z64math.h" #include "z_math.h"
struct Input; struct Input;
struct PlayState; struct PlayState;

View file

@ -2,8 +2,8 @@
#define SAMPLE_STATE_H #define SAMPLE_STATE_H
#include "ultra64.h" #include "ultra64.h"
#include "z64game.h" #include "game.h"
#include "z64view.h" #include "view.h"
typedef struct SampleState { typedef struct SampleState {
/* 0x0000 */ GameState state; /* 0x0000 */ GameState state;

View file

@ -1,10 +1,10 @@
#ifndef Z64SAVE_H #ifndef SAVE_H
#define Z64SAVE_H #define SAVE_H
#include "ultra64.h" #include "ultra64.h"
#include "versions.h" #include "versions.h"
#include "z64inventory.h" #include "inventory.h"
#include "z64math.h" #include "z_math.h"
typedef enum ZTargetSetting { typedef enum ZTargetSetting {
/* 0 */ Z_TARGET_SETTING_SWITCH, /* 0 */ Z_TARGET_SETTING_SWITCH,

View file

@ -1,13 +1,13 @@
#ifndef Z64SCENE_H #ifndef SCENE_H
#define Z64SCENE_H #define SCENE_H
#include "avoid_ub.h" #include "avoid_ub.h"
#include "ultra64.h" #include "ultra64.h"
#include "z64bgcheck.h" #include "bgcheck.h"
#include "z64environment.h" #include "environment.h"
#include "z64light.h" #include "light.h"
#include "z64math.h" #include "z_math.h"
#include "z64path.h" #include "path.h"
#include "command_macros_base.h" #include "command_macros_base.h"

View file

@ -1,7 +1,7 @@
#ifndef SETUP_STATE_H #ifndef SETUP_STATE_H
#define SETUP_STATE_H #define SETUP_STATE_H
#include "z64game.h" #include "game.h"
typedef struct SetupState { typedef struct SetupState {
/* 0x00 */ GameState state; /* 0x00 */ GameState state;

View file

@ -3,7 +3,7 @@
#include "ultra64.h" #include "ultra64.h"
#include "versions.h" #include "versions.h"
#include "z64math.h" #include "z_math.h"
#include "libc/assert.h" #include "libc/assert.h"
#define MAX_CHANNELS_PER_BANK 3 #define MAX_CHANNELS_PER_BANK 3

View file

@ -1,8 +1,8 @@
#ifndef Z64SFX_SOURCE_H #ifndef SFX_SOURCE_H
#define Z64SFX_SOURCE_H #define SFX_SOURCE_H
#include "ultra64.h" #include "ultra64.h"
#include "z64math.h" #include "z_math.h"
struct PlayState; struct PlayState;

View file

@ -1,7 +1,7 @@
#ifndef Z64_SKIN_H #ifndef SKIN_H
#define Z64_SKIN_H #define SKIN_H
#include "z64animation.h" #include "animation.h"
struct Actor; struct Actor;
struct GraphicsContext; struct GraphicsContext;

View file

@ -1,8 +1,8 @@
#ifndef Z64SKIN_MATRIX_H #ifndef SKIN_MATRIX_H
#define Z64SKIN_MATRIX_H #define SKIN_MATRIX_H
#include "ultra64.h" #include "ultra64.h"
#include "z64math.h" #include "z_math.h"
struct GraphicsContext; struct GraphicsContext;

View file

@ -1,11 +1,11 @@
#ifndef Z64_SKYBOX_H #ifndef SKYBOX_H
#define Z64_SKYBOX_H #define SKYBOX_H
#include "ultra64/ultratypes.h" #include "ultra64/ultratypes.h"
#include "ultra64/gbi.h" #include "ultra64/gbi.h"
#include "z64math.h" #include "z_math.h"
#include "z64dma.h" // for RomFile #include "dma.h" // for RomFile
struct GameState; struct GameState;
struct GraphicsContext; struct GraphicsContext;

View file

@ -1,5 +1,5 @@
#ifndef Z64SRAM_H #ifndef SRAM_H
#define Z64SRAM_H #define SRAM_H
#include "ultra64/ultratypes.h" #include "ultra64/ultratypes.h"

View file

@ -1,5 +1,5 @@
#ifndef Z64SS_SRAM_H #ifndef SS_SRAM_H
#define Z64SS_SRAM_H #define SS_SRAM_H
#include "libc/stddef.h" #include "libc/stddef.h"
#include "ultra64/ultratypes.h" #include "ultra64/ultratypes.h"

View file

@ -2,7 +2,7 @@
#define SYS_MATH3D_H #define SYS_MATH3D_H
#include "ultra64.h" #include "ultra64.h"
#include "z64math.h" #include "z_math.h"
struct PlayState; struct PlayState;

View file

@ -1,7 +1,7 @@
#ifndef SYS_MATRIX_H #ifndef SYS_MATRIX_H
#define SYS_MATRIX_H #define SYS_MATRIX_H
#include "z64math.h" #include "z_math.h"
struct GraphicsContext; struct GraphicsContext;
struct GameState; struct GameState;

View file

@ -1,5 +1,5 @@
#ifndef Z64THREAD_H #ifndef THREAD_H
#define Z64THREAD_H #define THREAD_H
#include "ultra64.h" #include "ultra64.h"

View file

@ -1,8 +1,8 @@
#ifndef TITLE_SETUP_STATE_H #ifndef TITLE_SETUP_STATE_H
#define TITLE_SETUP_STATE_H #define TITLE_SETUP_STATE_H
#include "z64game.h" #include "game.h"
#include "z64view.h" #include "view.h"
typedef struct TitleSetupState { typedef struct TitleSetupState {
/* 0x0000 */ GameState state; /* 0x0000 */ GameState state;

View file

@ -1,5 +1,5 @@
#ifndef Z64TRANSITION_H #ifndef TRANSITION_H
#define Z64TRANSITION_H #define TRANSITION_H
#include "ultra64/ultratypes.h" #include "ultra64/ultratypes.h"
#include "ultra64/gbi.h" // for Gfx #include "ultra64/gbi.h" // for Gfx
@ -7,7 +7,7 @@
#include "transition_fade.h" #include "transition_fade.h"
#include "transition_triforce.h" #include "transition_triforce.h"
#include "transition_wipe.h" #include "transition_wipe.h"
#include "z64transition_instances.h" #include "transition_instances.h"
#define TRANS_TRIGGER_OFF 0 // transition is not active #define TRANS_TRIGGER_OFF 0 // transition is not active
#define TRANS_TRIGGER_START 20 // start transition (exiting an area) #define TRANS_TRIGGER_START 20 // start transition (exiting an area)

View file

@ -1,5 +1,5 @@
#ifndef Z64TRANSITION_INSTANCES_H #ifndef TRANSITION_INSTANCES_H
#define Z64TRANSITION_INSTANCES_H #define TRANSITION_INSTANCES_H
typedef enum TransitionInstanceType { typedef enum TransitionInstanceType {
/* 1 */ TRANS_INSTANCE_TYPE_FILL_OUT = 1, /* 1 */ TRANS_INSTANCE_TYPE_FILL_OUT = 1,

View file

@ -1,9 +1,9 @@
#ifndef Z64VIEW_H #ifndef VIEW_H
#define Z64VIEW_H #define VIEW_H
#include "avoid_ub.h" #include "avoid_ub.h"
#include "ultra64.h" #include "ultra64.h"
#include "z64math.h" #include "z_math.h"
struct GraphicsContext; struct GraphicsContext;

View file

@ -1,5 +1,5 @@
#ifndef Z64_VIS_H #ifndef VIS_H
#define Z64_VIS_H #define VIS_H
#include "ultra64.h" #include "ultra64.h"
#include "color.h" #include "color.h"

View file

@ -9,12 +9,12 @@
#include "sequence.h" #include "sequence.h"
#include "sys_matrix.h" #include "sys_matrix.h"
#include "ultra64.h" #include "ultra64.h"
#include "z64play.h" #include "play_state.h"
#include "z64animation.h" #include "animation.h"
#include "z64animation_legacy.h" #include "animation_legacy.h"
#include "z64curve.h" #include "curve.h"
#include "z64skin.h" #include "skin.h"
#include "z64player.h" #include "player.h"
#include "z64ocarina.h" #include "ocarina.h"
#endif #endif

View file

@ -2,7 +2,7 @@
#define Z_ACTOR_DLFTBLS_H #define Z_ACTOR_DLFTBLS_H
#include "romfile.h" #include "romfile.h"
#include "z64actor_profile.h" #include "actor_profile.h"
/** /**
* @see ACTOROVL_ALLOC_ABSOLUTE * @see ACTOROVL_ALLOC_ABSOLUTE

View file

@ -2,7 +2,7 @@
#define Z_EN_A_OBJ_H #define Z_EN_A_OBJ_H
#include "ultra64.h" #include "ultra64.h"
#include "z64actor.h" #include "actor.h"
// Only A_OBJ_SIGNPOST_OBLONG and A_OBJ_SIGNPOST_ARROW are used in room files. // Only A_OBJ_SIGNPOST_OBLONG and A_OBJ_SIGNPOST_ARROW are used in room files.
typedef enum AObjType { typedef enum AObjType {

View file

@ -2,7 +2,7 @@
#define Z_EN_ITEM00_H #define Z_EN_ITEM00_H
#include "ultra64.h" #include "ultra64.h"
#include "z64actor.h" #include "actor.h"
typedef enum Item00Type { typedef enum Item00Type {
/* 0x00 */ ITEM00_RUPEE_GREEN, /* 0x00 */ ITEM00_RUPEE_GREEN,

View file

@ -3,7 +3,7 @@
#include "libc/stddef.h" #include "libc/stddef.h"
#include "libu64/pad.h" #include "libu64/pad.h"
#include "z64math.h" #include "z_math.h"
#include "color.h" #include "color.h"
void Lib_MemSet(u8* dest, size_t len, u8 val); void Lib_MemSet(u8* dest, size_t len, u8 val);

View file

@ -1,5 +1,7 @@
#ifndef Z64MATH_H #ifndef Z_MATH_H
#define Z64MATH_H #define Z_MATH_H
// This file has a z_ prefix to indicate that it is the game-side math header, not libc
#include "math.h" #include "math.h"
#include "ultra64.h" #include "ultra64.h"

View file

@ -1,7 +1,7 @@
#include "array_count.h" #include "array_count.h"
#include "sfx.h" #include "sfx.h"
#include "ultra64.h" #include "ultra64.h"
#include "z64audio.h" #include "audio.h"
// sSfxRequests ring buffer endpoints. read index <= write index, wrapping around mod 256. // sSfxRequests ring buffer endpoints. read index <= write index, wrapping around mod 256.
u8 gSfxRequestWriteIndex = 0; u8 gSfxRequestWriteIndex = 0;

View file

@ -10,8 +10,8 @@
#include "sfx.h" #include "sfx.h"
#include "ultra64.h" #include "ultra64.h"
#include "versions.h" #include "versions.h"
#include "z64audio.h" #include "audio.h"
#include "z64ocarina.h" #include "ocarina.h"
#define ABS_ALT(x) ((x) < 0 ? -(x) : (x)) #define ABS_ALT(x) ((x) < 0 ? -(x) : (x))

View file

@ -1,6 +1,6 @@
#include "alignment.h" #include "alignment.h"
#include "ultra64.h" #include "ultra64.h"
#include "z64audio.h" #include "audio.h"
// clang-format off // clang-format off
ALIGNED(16) s16 gSawtoothWaveSample[] = { ALIGNED(16) s16 gSawtoothWaveSample[] = {

View file

@ -1,5 +1,5 @@
#include "ultra64.h" #include "ultra64.h"
#include "z64audio.h" #include "audio.h"
void Audio_InvalDCache(void* buf, s32 size) { void Audio_InvalDCache(void* buf, s32 size) {
OSIntMask prevMask = osSetIntMask(OS_IM_NONE); OSIntMask prevMask = osSetIntMask(OS_IM_NONE);

View file

@ -1,6 +1,6 @@
#include "ultra64.h" #include "ultra64.h"
#include "attributes.h" #include "attributes.h"
#include "z64audio.h" #include "audio.h"
void Audio_SequenceChannelProcessSound(SequenceChannel* channel, s32 recalculateVolume, s32 applyBend) { void Audio_SequenceChannelProcessSound(SequenceChannel* channel, s32 recalculateVolume, s32 applyBend) {
f32 channelVolume; f32 channelVolume;

View file

@ -1,7 +1,7 @@
#include "alignment.h" #include "alignment.h"
#include "ultra64.h" #include "ultra64.h"
#include "versions.h" #include "versions.h"
#include "z64audio.h" #include "audio.h"
void AudioHeap_InitSampleCaches(u32 persistentSampleCacheSize, u32 temporarySampleCacheSize); void AudioHeap_InitSampleCaches(u32 persistentSampleCacheSize, u32 temporarySampleCacheSize);
SampleCacheEntry* AudioHeap_AllocTemporarySampleCacheEntry(u32 size); SampleCacheEntry* AudioHeap_AllocTemporarySampleCacheEntry(u32 size);

View file

@ -8,7 +8,7 @@
#include "segment_symbols.h" #include "segment_symbols.h"
#include "ultra64.h" #include "ultra64.h"
#include "versions.h" #include "versions.h"
#include "z64audio.h" #include "audio.h"
#define MK_ASYNC_MSG(retData, tableType, id, loadStatus) \ #define MK_ASYNC_MSG(retData, tableType, id, loadStatus) \
(((retData) << 24) | ((tableType) << 16) | ((id) << 8) | (loadStatus)) (((retData) << 24) | ((tableType) << 16) | ((id) << 8) | (loadStatus))

View file

@ -1,5 +1,5 @@
#include "ultra64.h" #include "ultra64.h"
#include "z64audio.h" #include "audio.h"
void Audio_InitNoteSub(Note* note, NoteSubEu* sub, NoteSubAttributes* attrs) { void Audio_InitNoteSub(Note* note, NoteSubEu* sub, NoteSubAttributes* attrs) {
f32 volLeft; f32 volLeft;

View file

@ -19,7 +19,7 @@
#include "assert.h" #include "assert.h"
#include "attributes.h" #include "attributes.h"
#include "ultra64.h" #include "ultra64.h"
#include "z64audio.h" #include "audio.h"
static_assert(MML_VERSION == MML_VERSION_OOT, "This file implements the OoT version of the MML"); static_assert(MML_VERSION == MML_VERSION_OOT, "This file implements the OoT version of the MML");

View file

@ -1,6 +1,6 @@
#include "alignment.h" #include "alignment.h"
#include "ultra64.h" #include "ultra64.h"
#include "z64audio.h" #include "audio.h"
// DMEM Addresses for the RSP // DMEM Addresses for the RSP
#define DMEM_TEMP 0x3C0 #define DMEM_TEMP 0x3C0

View file

@ -6,7 +6,7 @@
#include "audiothread_cmd.h" #include "audiothread_cmd.h"
#include "ultra64.h" #include "ultra64.h"
#include "versions.h" #include "versions.h"
#include "z64audio.h" #include "audio.h"
#define SAMPLES_TO_OVERPRODUCE 0x10 #define SAMPLES_TO_OVERPRODUCE 0x10
#define EXTRA_BUFFERED_AI_SAMPLES_TARGET 0x80 #define EXTRA_BUFFERED_AI_SAMPLES_TARGET 0x80

View file

@ -23,7 +23,7 @@
#include "sfx.h" #include "sfx.h"
#include "ultra64.h" #include "ultra64.h"
#include "ultra64/abi.h" #include "ultra64/abi.h"
#include "z64audio.h" #include "audio.h"
// Direct audio command (skips the queueing system) // Direct audio command (skips the queueing system)
#define SEQCMD_SET_SEQPLAYER_VOLUME_NOW(seqPlayerIndex, duration, volume) \ #define SEQCMD_SET_SEQPLAYER_VOLUME_NOW(seqPlayerIndex, duration, volume) \

View file

@ -1,4 +1,4 @@
#include "z64audio.h" #include "audio.h"
AudioContext gAudioCtx; AudioContext gAudioCtx;
AudioCustomUpdateFunction gAudioCustomUpdateFunction; AudioCustomUpdateFunction gAudioCustomUpdateFunction;

View file

@ -1,6 +1,6 @@
#include "array_count.h" #include "array_count.h"
#include "buffers.h" #include "buffers.h"
#include "z64audio.h" #include "audio.h"
#include "assets/audio/sequence_sizes.h" #include "assets/audio/sequence_sizes.h"
#include "assets/audio/soundfont_sizes.h" #include "assets/audio/soundfont_sizes.h"

View file

@ -4,7 +4,7 @@
#include "sfx.h" #include "sfx.h"
#include "terminal.h" #include "terminal.h"
#include "ultra64.h" #include "ultra64.h"
#include "z64audio.h" #include "audio.h"
typedef struct SfxRequest { typedef struct SfxRequest {
/* 0x00 */ u16 sfxId; /* 0x00 */ u16 sfxId;

View file

@ -1,5 +1,5 @@
#include "attributes.h" #include "attributes.h"
#include "z64audio.h" #include "audio.h"
// Symbol definition // Symbol definition

View file

@ -1,5 +1,5 @@
#include "attributes.h" #include "attributes.h"
#include "z64audio.h" #include "audio.h"
#include "versions.h" #include "versions.h"
// Symbol definition // Symbol definition

View file

@ -1,5 +1,5 @@
#include "attributes.h" #include "attributes.h"
#include "z64audio.h" #include "audio.h"
// Symbol definition // Symbol definition

View file

@ -10,7 +10,7 @@
#include "cic6105.h" #include "cic6105.h"
#endif #endif
#include "z_locale.h" #include "z_locale.h"
#include "z64thread.h" #include "thread.h"
#pragma increment_block_number "gc-eu:0 gc-eu-mq:0 gc-jp:0 gc-jp-ce:0 gc-jp-mq:0 gc-us:0 gc-us-mq:0 ntsc-1.2:128" #pragma increment_block_number "gc-eu:0 gc-eu-mq:0 gc-jp:0 gc-jp-ce:0 gc-jp-mq:0 gc-us:0 gc-us-mq:0 ntsc-1.2:128"

View file

@ -11,8 +11,8 @@
#include "translation.h" #include "translation.h"
#include "versions.h" #include "versions.h"
#include "vi_mode.h" #include "vi_mode.h"
#include "z64thread.h" #include "thread.h"
#include "z64dma.h" #include "dma.h"
#pragma increment_block_number "gc-eu:192 gc-eu-mq:192 gc-jp:192 gc-jp-ce:192 gc-jp-mq:192 gc-us:192 gc-us-mq:192" \ #pragma increment_block_number "gc-eu:192 gc-eu-mq:192 gc-jp:192 gc-jp-ce:192 gc-jp-mq:192 gc-us:192 gc-us-mq:192" \
"ntsc-1.0:192 ntsc-1.1:192 ntsc-1.2:192 pal-1.0:192 pal-1.1:192" "ntsc-1.0:192 ntsc-1.1:192 ntsc-1.2:192 pal-1.0:192 pal-1.1:192"

View file

@ -102,7 +102,7 @@
#include "libc/stdint.h" #include "libc/stdint.h"
#include "alignment.h" #include "alignment.h"
#include "attributes.h" #include "attributes.h"
#include "z64dma.h" #include "dma.h"
typedef u8 uch; typedef u8 uch;
typedef u16 ush; typedef u16 ush;

View file

@ -2,7 +2,7 @@
#include "alignment.h" #include "alignment.h"
#include "ultra64.h" #include "ultra64.h"
#include "z64dma.h" #include "dma.h"
#pragma increment_block_number "gc-eu:0 gc-eu-mq:0 gc-jp:0 gc-jp-ce:0 gc-jp-mq:0 gc-us:0 gc-us-mq:0 ntsc-1.2:128" \ #pragma increment_block_number "gc-eu:0 gc-eu-mq:0 gc-jp:0 gc-jp-ce:0 gc-jp-mq:0 gc-us:0 gc-us-mq:0 ntsc-1.2:128" \
"pal-1.1:128" "pal-1.1:128"

View file

@ -42,8 +42,8 @@
#if !PLATFORM_IQUE #if !PLATFORM_IQUE
#include "yaz0.h" #include "yaz0.h"
#endif #endif
#include "z64dma.h" #include "dma.h"
#include "z64thread.h" #include "thread.h"
#pragma increment_block_number "gc-eu:0 gc-eu-mq:0 gc-jp:0 gc-jp-ce:0 gc-jp-mq:0 gc-us:0 gc-us-mq:0 ntsc-1.2:66" \ #pragma increment_block_number "gc-eu:0 gc-eu-mq:0 gc-jp:0 gc-jp-ce:0 gc-jp-mq:0 gc-us:0 gc-us-mq:0 ntsc-1.2:66" \
"pal-1.0:64 pal-1.1:64" "pal-1.0:64 pal-1.1:64"

Some files were not shown because too many files have changed in this diff Show more