1
0
Fork 0
mirror of https://github.com/zeldaret/oot.git synced 2025-08-24 16:01:26 +00:00

WIP/experimental: ColliderCylinderElement

This commit is contained in:
Dragorn421 2022-11-17 17:14:25 +01:00
parent fa8bf586e0
commit cfc8c32ace
No known key found for this signature in database
GPG key ID: 32B53D2D16FC4118
5 changed files with 167 additions and 146 deletions

View file

@ -189,28 +189,34 @@ typedef struct {
* Cylinder collider
*/
typedef struct {
/* 0x00 */ ColliderElement base;
/* 0x28 */ Cylinder16 dim;
} ColliderCylinderElement; // size = 0x34
typedef struct {
/* 0x00 */ ColliderElementInit base;
/* 0x18 */ Cylinder16 dim;
} ColliderCylinderElementInit; // size = 0x24
typedef struct {
/* 0x00 */ Collider base;
/* 0x18 */ ColliderElement elem;
/* 0x40 */ Cylinder16 dim;
/* 0x18 */ ColliderCylinderElement element;
} ColliderCylinder; // size = 0x4C
typedef struct {
/* 0x00 */ ColliderInit base;
/* 0x08 */ ColliderElementInit elem;
/* 0x20 */ Cylinder16 dim;
/* 0x08 */ ColliderCylinderElementInit element;
} ColliderCylinderInit; // size = 0x2C
typedef struct {
/* 0x00 */ ColliderInitType1 base;
/* 0x08 */ ColliderElementInit elem;
/* 0x20 */ Cylinder16 dim;
/* 0x08 */ ColliderCylinderElementInit element;
} ColliderCylinderInitType1; // size = 0x2C
typedef struct {
/* 0x00 */ ColliderInitToActor base;
/* 0x08 */ ColliderElementInit elem;
/* 0x20 */ Cylinder16 dim;
/* 0x08 */ ColliderCylinderElementInit element;
} ColliderCylinderInitToActor; // size = 0x2C
/*