mirror of
https://gitlab.com/ryandwyer/perfect-dark
synced 2026-08-30 16:59:49 -04:00
Decompile dyntexUpdateReset
This commit is contained in:
@@ -808,6 +808,14 @@
|
||||
#define DROPTYPE_5 5
|
||||
#define DROPTYPE_OWNERREAP 6
|
||||
|
||||
#define DYNTEXTYPE_RIVER 1
|
||||
#define DYNTEXTYPE_ARROWS 2
|
||||
#define DYNTEXTYPE_TELEPORTAL 3
|
||||
#define DYNTEXTYPE_MONITOR 4
|
||||
#define DYNTEXTYPE_OCEAN 5
|
||||
#define DYNTEXTYPE_POWERJUICE 6
|
||||
#define DYNTEXTYPE_POWERRING 7
|
||||
|
||||
// Might be the same flags as PROJECTILEFLAG
|
||||
#define EMBEDMENTFLAG_FREE 0x00000001
|
||||
|
||||
@@ -3461,7 +3469,7 @@
|
||||
#define RENDERPASS_OPAQUE_POSTBG 2
|
||||
|
||||
#define ROOMFLAG_FORCEDISABLED 0x0001
|
||||
#define ROOMFLAG_0002 0x0002
|
||||
#define ROOMFLAG_HASDYNTEX 0x0002
|
||||
#define ROOMFLAG_VISIBLEBYPLAYER 0x0004
|
||||
#define ROOMFLAG_VISIBLEBYAIBOT 0x0008
|
||||
#define ROOMFLAG_0010 0x0010
|
||||
|
||||
@@ -4,16 +4,11 @@
|
||||
#include "data.h"
|
||||
#include "types.h"
|
||||
|
||||
void func0f13b670(struct gfxvtx *vertices, struct var800a4190 *arg1);
|
||||
void func0f13b754(struct gfxvtx *vertices, struct var800a4190 *arg1);
|
||||
void func0f13b7bc(struct gfxvtx *vertices, struct var800a4190 *arg1);
|
||||
void func0f13b8a0(struct gfxvtx *vertices, struct var800a4190 *arg1);
|
||||
void func0f13bb5c(struct gfxvtx *vertices, struct var800a4190 *arg1);
|
||||
void func0f13bc48(s32 roomnum, struct gfxvtx *vertices);
|
||||
void func0f13c07c(struct gfxvtx *vertex);
|
||||
void func0f13c2e8(s16 arg0);
|
||||
void func0f13c370(s16 roomnum);
|
||||
void func0f13c3f4(void);
|
||||
bool func0f13c4f0(void);
|
||||
void dyntexTickRoom(s32 roomnum, struct gfxvtx *vertices);
|
||||
void dyntexAddVertex(struct gfxvtx *vertex);
|
||||
void dyntexSetCurrentType(s16 type);
|
||||
void dyntexSetCurrentRoom(s16 roomnum);
|
||||
void dyntexReset(void);
|
||||
bool dyntexHasRoom(void);
|
||||
|
||||
#endif
|
||||
|
||||
@@ -6600,26 +6600,6 @@ struct texcacheitem {
|
||||
u8 heights[7];
|
||||
};
|
||||
|
||||
struct var800a418c {
|
||||
u16 offset;
|
||||
s16 s;
|
||||
s16 t;
|
||||
};
|
||||
|
||||
struct var800a4190 {
|
||||
u16 unk00_00 : 7;
|
||||
u16 unk00_07 : 1;
|
||||
u8 unk01;
|
||||
u16 unk02;
|
||||
};
|
||||
|
||||
struct var800a4194 {
|
||||
u16 roomnum;
|
||||
u16 unk02;
|
||||
u16 unk04;
|
||||
s32 framenum;
|
||||
};
|
||||
|
||||
struct skything18 {
|
||||
/*0x00*/ f32 unk00;
|
||||
/*0x04*/ f32 unk04;
|
||||
|
||||
Reference in New Issue
Block a user