summaryrefslogtreecommitdiffstats
path: root/src/entities
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/entities/Heli.cpp5
-rw-r--r--src/entities/Heli.h13
2 files changed, 18 insertions, 0 deletions
diff --git a/src/entities/Heli.cpp b/src/entities/Heli.cpp
new file mode 100644
index 00000000..21731fed
--- /dev/null
+++ b/src/entities/Heli.cpp
@@ -0,0 +1,5 @@
+#include "common.h"
+#include "patcher.h"
+#include "Heli.h"
+
+WRAPPER void CHeli::SpecialHeliPreRender(void) { EAXJMP(0x54AE10); }
diff --git a/src/entities/Heli.h b/src/entities/Heli.h
new file mode 100644
index 00000000..57c3db0f
--- /dev/null
+++ b/src/entities/Heli.h
@@ -0,0 +1,13 @@
+#pragma once
+
+#include "Vehicle.h"
+
+class CHeli : public CVehicle
+{
+public:
+ // 0x288
+ uint8 stuff[180];
+
+ static void SpecialHeliPreRender(void);
+};
+static_assert(sizeof(CHeli) == 0x33C, "CHeli: error");