Files
st/include/MapObject/MapObjectProfile.hpp
T
Yanis 1b31487fee Improve or match actor static initializers (#44)
* use the new DECL_PROFILE macro to match static initializers

* forgot to keep the mode macro

* same thing with mapobjects

* create profile.hpp

* update delink and symbols for eur

* update delink and symbols for jp

* ninja format

* fix some stuff 1

* fix jp build
2026-04-12 04:36:32 +02:00

26 lines
553 B
C++

#pragma once
#include "Map/MapObjectId.hpp"
#include "Physics/Cylinder.hpp"
#include "System/SysNew.hpp"
#include "profile.hpp"
#include "types.h"
class MapObject;
class MapObjectProfile : public SysObject {
public:
/* 00 (vtable) */
MapObjectProfile(MapObjectId actorId);
/* 00 */ virtual MapObject *Create() = 0;
/* 04 */ virtual void vfunc_04();
/* 08 */ virtual void vfunc_08();
/* 0c */ virtual void vfunc_0c();
/* 10 */ virtual void vfunc_10();
/* 14 */
};
typedef MapObjectProfile *(*GetMapObjectProfile)();