mirror of
https://github.com/krystalgamer/spidey-decomp.git
synced 2025-02-17 03:18:13 +00:00
AnimPacket
This commit is contained in:
parent
c9c60d44ed
commit
0b9490667a
1
main.cpp
1
main.cpp
@ -419,6 +419,7 @@ i32 validate(void)
|
||||
validate_SPCTexPixelFormat();
|
||||
validate_SPCTexContainer();
|
||||
validate_SAccess();
|
||||
validate_AnimPacket();
|
||||
|
||||
puts("[*] Validation done!");
|
||||
|
||||
|
@ -29,4 +29,9 @@ void MessageBeep(u32)
|
||||
{
|
||||
}
|
||||
|
||||
void strlwr(char* inp)
|
||||
{
|
||||
// @TODO later date
|
||||
}
|
||||
|
||||
#endif
|
||||
|
@ -13,6 +13,7 @@ i32 GetDriveTypeA(char*);
|
||||
void GetCurrentDirectoryA(u32, char*);
|
||||
void CreateDirectoryA(char*, i32);
|
||||
void MessageBeep(u32);
|
||||
void strlwr(char*);
|
||||
|
||||
typedef i32* HANDLE;
|
||||
#define INVALID_HANDLE_VALUE ((HANDLE)(-1))
|
||||
|
16
spool.cpp
16
spool.cpp
@ -744,13 +744,6 @@ Texture *Spool_FindTextureEntry(u32 checksum)
|
||||
return pSearch;
|
||||
}
|
||||
|
||||
#ifndef _WIN32
|
||||
void strlwr(char* inp)
|
||||
{
|
||||
// @TODO later date
|
||||
}
|
||||
#endif
|
||||
|
||||
// @NotOk
|
||||
// understand th ereturn for index >= 256
|
||||
Texture *Spool_FindTextureEntry(char *name)
|
||||
@ -832,3 +825,12 @@ void validate_SAccess(void)
|
||||
VALIDATE(SAccess, mType, 0x8);
|
||||
VALIDATE(SAccess, mName, 0xC);
|
||||
}
|
||||
|
||||
void validate_AnimPacket(void)
|
||||
{
|
||||
VALIDATE_SIZE(AnimPacket, 0xC);
|
||||
|
||||
VALIDATE(AnimPacket, pPacket, 0x0);
|
||||
VALIDATE(AnimPacket, pNext, 0x4);
|
||||
VALIDATE(AnimPacket, mPsxOpenSpot, 0x8);
|
||||
}
|
||||
|
8
spool.h
8
spool.h
@ -18,6 +18,13 @@ struct SAccess
|
||||
|
||||
struct SAnimFrame;
|
||||
|
||||
struct AnimPacket
|
||||
{
|
||||
u32* pPacket;
|
||||
AnimPacket* pNext;
|
||||
i32 mPsxOpenSpot;
|
||||
};
|
||||
|
||||
struct SPSXRegion {
|
||||
// offset: 0000 (9 bytes)
|
||||
char Filename[9];
|
||||
@ -126,6 +133,7 @@ EXPORT void texLoadChecksums(char *);
|
||||
void validate_SPSXRegion(void);
|
||||
void validate_TextureEntry(void);
|
||||
void validate_SAccess(void);
|
||||
void validate_AnimPacket(void);
|
||||
|
||||
static const int MAXPSX = 40;
|
||||
EXPORT extern SPSXRegion PSXRegion[MAXPSX];
|
||||
|
Loading…
x
Reference in New Issue
Block a user