commit object_umajump

This commit is contained in:
Dragorn421 2025-06-14 09:19:50 +02:00
parent 044bde786a
commit ca36ff2510
No known key found for this signature in database
GPG Key ID: 381AEBAF3D429335
5 changed files with 59 additions and 2 deletions

View File

@ -0,0 +1,24 @@
#include "object_umajump.h"
#include "array_count.h"
#include "camera.h"
#include "z_math.h"
BgCamInfo gJumpableHorseFenceBgCamList[] = {
#include "assets/objects/object_umajump/gJumpableHorseFenceBgCamList.inc.c"
};
SurfaceType gJumpableHorseFenceSurfaceTypes[] = {
#include "assets/objects/object_umajump/gJumpableHorseFenceSurfaceTypes.inc.c"
};
CollisionPoly gJumpableHorseFencePolyList[] = {
#include "assets/objects/object_umajump/gJumpableHorseFencePolyList.inc.c"
};
Vec3s gJumpableHorseFenceVtxList[] = {
#include "assets/objects/object_umajump/gJumpableHorseFenceVtxList.inc.c"
};
CollisionHeader gJumpableHorseFenceCol = {
#include "assets/objects/object_umajump/gJumpableHorseFenceCol.inc.c"
};

View File

@ -0,0 +1,23 @@
#include "object_umajump.h"
#include "gfx.h"
#include "tex_len.h"
#define gJumpableHorseFenceBrickTex_WIDTH 16
#define gJumpableHorseFenceBrickTex_HEIGHT 64
u64 gJumpableHorseFenceBrickTex[TEX_LEN(u64, gJumpableHorseFenceBrickTex_WIDTH, gJumpableHorseFenceBrickTex_HEIGHT, 16)] = {
#include "assets/objects/object_umajump/gJumpableHorseFenceBrickTex.rgba16.inc.c"
};
#define gJumpableHorseFenceMetalBarTex_WIDTH 16
#define gJumpableHorseFenceMetalBarTex_HEIGHT 64
u64 gJumpableHorseFenceMetalBarTex[TEX_LEN(u64, gJumpableHorseFenceMetalBarTex_WIDTH, gJumpableHorseFenceMetalBarTex_HEIGHT, 16)] = {
#include "assets/objects/object_umajump/gJumpableHorseFenceMetalBarTex.rgba16.inc.c"
};
Vtx gJumpableHorseFenceVtx[] = {
#include "assets/objects/object_umajump/gJumpableHorseFenceVtx.inc.c"
};
Gfx gJumpableHorseFenceDL[37] = {
#include "assets/objects/object_umajump/gJumpableHorseFenceDL.inc.c"
};

View File

@ -0,0 +1,10 @@
#ifndef OBJECT_UMAJUMP_H
#define OBJECT_UMAJUMP_H
#include "ultra64.h"
#include "bgcheck.h"
extern Gfx gJumpableHorseFenceDL[37];
extern CollisionHeader gJumpableHorseFenceCol;
#endif

View File

@ -2884,7 +2884,8 @@ beginseg
name "object_umajump"
compress
romalign 0x1000
include "$(BUILD_DIR)/assets/objects/object_umajump/object_umajump.o"
include "$(BUILD_DIR)/assets/objects/object_umajump/gJumpableHorseFenceDL.o"
include "$(BUILD_DIR)/assets/objects/object_umajump/gJumpableHorseFenceCol.o"
number 6
endseg

View File

@ -360,7 +360,6 @@ assets/objects/object_tr/object_tr.c
assets/objects/object_ts/object_ts.c
assets/objects/object_tsubo/object_tsubo.c
assets/objects/object_tw/object_tw.c
assets/objects/object_umajump/object_umajump.c
assets/objects/object_vali/object_vali.c
assets/objects/object_vm/object_vm.c
assets/objects/object_wallmaster/object_wallmaster.c