summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorcoco875 <59367621+coco875@users.noreply.github.com>2026-05-03 02:13:30 +0200
committerGitHub <noreply@github.com>2026-05-03 02:13:30 +0200
commite2cf6ecbb44489fd4cebdc6cdf95430338c5df15 (patch)
treeb81109d3c7d10e3bdd16a75ff47aafb51b28f3de /include
parent40d4f12580b02fe440709f06cf6f4cbbfd48de2e (diff)
Fix 32 bit (#697)
* try x86 * ci: uniform build-linux-release-docker and their x86 * Update main.yml * fix animation Co-Authored-By: Alessio Tosto <rinnegatamante@gmail.com> * add explanation * add windows 32 in release * Update windows-compile.yml * fix windows compilation * fix win32 windows * Update libultraship --------- Co-authored-by: Alessio Tosto <rinnegatamante@gmail.com>
Diffstat (limited to 'include')
-rw-r--r--include/actor_types.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/include/actor_types.h b/include/actor_types.h
index 947c78288..cfbe3832f 100644
--- a/include/actor_types.h
+++ b/include/actor_types.h
@@ -166,7 +166,15 @@ struct RailroadCrossing {
/* 0x02 */ s16 flags;
/* 0x04 */ s16 someTimer;
/* 0x06 */ s16 crossingId; // unused now
- /* 0x08 */ void* crossingTrigger; // Crossing Trigger Class
+ union {
+ struct {
+ /* 0x08 */ void* crossingTrigger; // Crossing Trigger Class
+ };
+ struct { // original field in actors
+ /* 0x08 */ f32 unk_08;
+ /* 0x0C */ f32 boundingBoxSize;
+ };
+ };
/* 0x10 */ Vec3s rot;
/* 0x16 */ s16 unk_16;
/* 0x18 */ Vec3f pos;