mirror of
https://github.com/zeldaret/st
synced 2026-06-01 09:47:37 -04:00
Name DRDS, DRCK, DRKY, DRSW and DRTC (#58)
* create name_actor.py * name previously decompiled door map objects
This commit is contained in:
@@ -5,19 +5,19 @@
|
||||
#include "global.h"
|
||||
#include "types.h"
|
||||
|
||||
class MapObjectProfileUnkDRCK : public MapObjectProfile_Derived1 {
|
||||
class MapObjectProfileDoorClick : public MapObjectProfile_Derived1 {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
|
||||
MapObjectProfileUnkDRCK();
|
||||
~MapObjectProfileUnkDRCK() {}
|
||||
MapObjectProfileDoorClick();
|
||||
~MapObjectProfileDoorClick() {}
|
||||
|
||||
/* 0C */ virtual MapObject *Create();
|
||||
|
||||
static MapObjectProfileUnkDRCK *GetProfile();
|
||||
static MapObjectProfileDoorClick *GetProfile();
|
||||
};
|
||||
|
||||
class MapObjectUnkDRCK : public MapObjectDoorBase {
|
||||
class MapObjectDoorClick : public MapObjectDoorBase {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 94 */ UnkSystem6_Derived2 mUnk_94;
|
||||
@@ -30,14 +30,14 @@ public:
|
||||
/* A8 */ MapObject_10 mUnk_A8;
|
||||
/* CC */
|
||||
|
||||
MapObjectUnkDRCK();
|
||||
MapObjectDoorClick();
|
||||
|
||||
/* 00 */ virtual bool vfunc_00() override;
|
||||
/* 08 */ virtual void vfunc_08() override;
|
||||
/* 14 */ virtual void vfunc_14() override;
|
||||
/* 18 */ virtual void vfunc_18(s8 *param1, s8 param2) override;
|
||||
/* 28 */ virtual unk32 vfunc_28() override;
|
||||
/* 30 */ virtual ~MapObjectUnkDRCK() override {}
|
||||
/* 30 */ virtual ~MapObjectDoorClick() override {}
|
||||
/* 40 */ virtual void vfunc_40() override;
|
||||
/* 44 */ virtual void vfunc_44() override;
|
||||
/* 48 */ virtual void vfunc_48() override;
|
||||
+8
-8
@@ -8,19 +8,19 @@
|
||||
#include "global.h"
|
||||
#include "types.h"
|
||||
|
||||
class MapObjectProfileUnkDRDS : public MapObjectProfile_Derived2 {
|
||||
class MapObjectProfileDoorDangerSpawn : public MapObjectProfile_Derived2 {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
|
||||
MapObjectProfileUnkDRDS();
|
||||
~MapObjectProfileUnkDRDS();
|
||||
MapObjectProfileDoorDangerSpawn();
|
||||
~MapObjectProfileDoorDangerSpawn();
|
||||
|
||||
/* 0C */ virtual MapObject *Create();
|
||||
|
||||
static MapObjectProfileUnkDRDS *GetProfile();
|
||||
static MapObjectProfileDoorDangerSpawn *GetProfile();
|
||||
};
|
||||
|
||||
class MapObjectUnkDRDS : public MapObjectDoorBase {
|
||||
class MapObjectDoorDangerSpawn : public MapObjectDoorBase {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 94 */ UnkSystem6_Derived2 mUnk_94;
|
||||
@@ -37,7 +37,7 @@ public:
|
||||
/* AC */ volatile u16 mUnk_AC;
|
||||
/* AE */ u16 mUnk_AE;
|
||||
|
||||
MapObjectUnkDRDS();
|
||||
MapObjectDoorDangerSpawn();
|
||||
|
||||
// data_ov031_021150d8 (MapObject)
|
||||
/* 00 */ virtual bool vfunc_00() override;
|
||||
@@ -46,7 +46,7 @@ public:
|
||||
/* 0C */ virtual void vfunc_0C() override;
|
||||
/* 14 */ virtual void vfunc_14() override;
|
||||
/* 18 */ virtual void vfunc_18(s8 *param1, s8 param2) override;
|
||||
/* 30 */ virtual ~MapObjectUnkDRDS() override;
|
||||
/* 30 */ virtual ~MapObjectDoorDangerSpawn() override;
|
||||
|
||||
// (MapObject_UnkStruct1_Derived1)
|
||||
/* 04 */ virtual void vfunc2_04() override;
|
||||
@@ -72,5 +72,5 @@ public:
|
||||
|
||||
bool func_ov031_020fdec8(void);
|
||||
|
||||
static void func_ov031_020fe5fc(Vec3p *param1, MapObjectUnkDRDS *thisx);
|
||||
static void func_ov031_020fe5fc(Vec3p *param1, MapObjectDoorDangerSpawn *thisx);
|
||||
};
|
||||
@@ -6,7 +6,7 @@
|
||||
#include "global.h"
|
||||
#include "types.h"
|
||||
|
||||
class MapObjectUnkDRKY : public MapObjectDoorBase {
|
||||
class MapObjectDoorKey : public MapObjectDoorBase {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 94 */ UnkSystem6_Derived2 mUnk_94;
|
||||
@@ -21,14 +21,14 @@ public:
|
||||
/* A7 */ unk8 mUnk_A7; // pad?
|
||||
/* A8 */
|
||||
|
||||
MapObjectUnkDRKY();
|
||||
MapObjectDoorKey();
|
||||
|
||||
/* 00 */ virtual bool vfunc_00() override;
|
||||
/* 08 */ virtual void vfunc_08() override;
|
||||
/* 14 */ virtual void vfunc_14() override;
|
||||
/* 18 */ virtual void vfunc_18(s8 *param1, s8 param2) override;
|
||||
/* 28 */ virtual unk32 vfunc_28() override;
|
||||
/* 30 */ virtual ~MapObjectUnkDRKY() override;
|
||||
/* 30 */ virtual ~MapObjectDoorKey() override;
|
||||
/* 40 */ virtual void vfunc_40() override;
|
||||
/* 44 */ virtual void vfunc_44() override;
|
||||
/* 48 */ virtual void vfunc_48() override;
|
||||
@@ -44,14 +44,14 @@ public:
|
||||
bool func_ov031_020fea88(void);
|
||||
};
|
||||
|
||||
class MapObjectProfileUnkDRKY : public MapObjectProfile_Derived2 {
|
||||
class MapObjectProfileDoorKey : public MapObjectProfile_Derived2 {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
|
||||
MapObjectProfileUnkDRKY();
|
||||
~MapObjectProfileUnkDRKY();
|
||||
MapObjectProfileDoorKey();
|
||||
~MapObjectProfileDoorKey();
|
||||
|
||||
/* 0C */ virtual MapObject *Create();
|
||||
|
||||
static MapObjectProfileUnkDRKY *GetProfile();
|
||||
static MapObjectProfileDoorKey *GetProfile();
|
||||
};
|
||||
@@ -7,7 +7,7 @@
|
||||
#include "types.h"
|
||||
#include "versions.h"
|
||||
|
||||
class MapObjectUnkDRSW : public MapObjectDoorBase {
|
||||
class MapObjectDoorSwitch : public MapObjectDoorBase {
|
||||
public:
|
||||
/* 000 (base) */
|
||||
/* 094 */ UnkSystem4 mUnk_094;
|
||||
@@ -25,14 +25,14 @@ public:
|
||||
/* 11C */
|
||||
#endif
|
||||
|
||||
MapObjectUnkDRSW();
|
||||
MapObjectDoorSwitch();
|
||||
|
||||
// data_ov031_0211527c (MapObject)
|
||||
/* 00 */ virtual bool vfunc_00() override;
|
||||
/* 08 */ virtual void vfunc_08() override;
|
||||
/* 14 */ virtual void vfunc_14() override;
|
||||
/* 18 */ virtual void vfunc_18(s8 *param1, s8 param2) override;
|
||||
/* 30 */ virtual ~MapObjectUnkDRSW() override;
|
||||
/* 30 */ virtual ~MapObjectDoorSwitch() override;
|
||||
/* 40 */ virtual void vfunc_40() override;
|
||||
/* 44 */ virtual void vfunc_44() override;
|
||||
/* 48 */ virtual void vfunc_48() override;
|
||||
@@ -48,14 +48,14 @@ public:
|
||||
/* 10 */ virtual void *vfunc2_10();
|
||||
};
|
||||
|
||||
class MapObjectProfileUnkDRSW : public MapObjectProfile_Derived2 {
|
||||
class MapObjectProfileDoorSwitch : public MapObjectProfile_Derived2 {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
|
||||
MapObjectProfileUnkDRSW();
|
||||
~MapObjectProfileUnkDRSW();
|
||||
MapObjectProfileDoorSwitch();
|
||||
~MapObjectProfileDoorSwitch();
|
||||
|
||||
/* 0C */ virtual MapObject *Create();
|
||||
|
||||
static MapObjectProfileUnkDRSW *GetProfile();
|
||||
static MapObjectProfileDoorSwitch *GetProfile();
|
||||
};
|
||||
@@ -1,19 +1,19 @@
|
||||
#pragma once
|
||||
|
||||
#include "MapObject/MapObjectDoorClick.hpp"
|
||||
#include "MapObject/MapObjectProfile.hpp"
|
||||
#include "MapObject/MapObjectUnkDRCK.hpp"
|
||||
#include "global.h"
|
||||
#include "types.h"
|
||||
|
||||
class MapObjectUnkDRTC : public MapObjectUnkDRCK {
|
||||
class MapObjectDoorTouch : public MapObjectDoorClick {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
/* 40 */
|
||||
|
||||
MapObjectUnkDRTC();
|
||||
MapObjectDoorTouch();
|
||||
|
||||
/* 00 */ virtual bool vfunc_00() override;
|
||||
/* 30 */ virtual ~MapObjectUnkDRTC() override;
|
||||
/* 30 */ virtual ~MapObjectDoorTouch() override;
|
||||
/* 40 */ virtual void vfunc_40() override;
|
||||
/* 44 */ virtual void vfunc_44() override;
|
||||
/* 48 */ virtual void vfunc_48() override;
|
||||
@@ -23,14 +23,14 @@ public:
|
||||
/* 18 */ virtual void vfunc2_18() override;
|
||||
};
|
||||
|
||||
class MapObjectProfileUnkDRTC : public MapObjectProfile_Derived1 {
|
||||
class MapObjectProfileDoorTouch : public MapObjectProfile_Derived1 {
|
||||
public:
|
||||
/* 00 (base) */
|
||||
|
||||
MapObjectProfileUnkDRTC();
|
||||
~MapObjectProfileUnkDRTC();
|
||||
MapObjectProfileDoorTouch();
|
||||
~MapObjectProfileDoorTouch();
|
||||
|
||||
/* 0C */ virtual MapObject *Create();
|
||||
|
||||
static MapObjectProfileUnkDRTC *GetProfile();
|
||||
static MapObjectProfileDoorTouch *GetProfile();
|
||||
};
|
||||
Reference in New Issue
Block a user