summaryrefslogtreecommitdiffstats
path: root/src/entities/Entity.h
diff options
context:
space:
mode:
authoreray orçunus <erayorcunus@gmail.com>2019-06-30 21:36:53 +0200
committereray orçunus <erayorcunus@gmail.com>2019-06-30 21:36:53 +0200
commit99295827f79ccffa9d3976af2b9a19920d7d8bde (patch)
treee61ef805296e034766fca5e852224c6e522f8854 /src/entities/Entity.h
parentMerge branch 'master' of git://github.com/GTAmodding/re3 into erorcun (diff)
parentMerge pull request #80 from ShFil119/special (diff)
downloadre3-99295827f79ccffa9d3976af2b9a19920d7d8bde.tar
re3-99295827f79ccffa9d3976af2b9a19920d7d8bde.tar.gz
re3-99295827f79ccffa9d3976af2b9a19920d7d8bde.tar.bz2
re3-99295827f79ccffa9d3976af2b9a19920d7d8bde.tar.lz
re3-99295827f79ccffa9d3976af2b9a19920d7d8bde.tar.xz
re3-99295827f79ccffa9d3976af2b9a19920d7d8bde.tar.zst
re3-99295827f79ccffa9d3976af2b9a19920d7d8bde.zip
Diffstat (limited to '')
-rw-r--r--src/entities/Entity.h20
1 files changed, 7 insertions, 13 deletions
diff --git a/src/entities/Entity.h b/src/entities/Entity.h
index 26a6e46b..3e100879 100644
--- a/src/entities/Entity.h
+++ b/src/entities/Entity.h
@@ -5,19 +5,6 @@
struct CReference;
-enum eEntityFlags
-{
- IS_UNK = 0,
- CONTROL_POSTPONED,
- IS_EXPLOSIONPROOF,
- IS_VISIBLE,
- IS_ON_GROUND,
- REQUIRES_SCORCHED_LIGHTS,
- HAS_BLIP,
- IS_BIG_BUILDING,
- HAS_BEEN_DAMAGED,
-};
-
enum eEntityType
{
ENTITY_TYPE_NOTHING = 0,
@@ -153,6 +140,12 @@ public:
void ResolveReferences(void);
void PruneReferences(void);
+ void PreRenderForGlassWindow(void);
+ void AddSteamsFromGround(CVector *unused);
+ void ModifyMatrixForTreeInWind(void);
+ void ModifyMatrixForBannerInWind(void);
+ void ProcessLightsForEntity(void);
+
// to make patching virtual functions possible
CEntity *ctor(void) { return ::new (this) CEntity(); }
@@ -163,6 +156,7 @@ public:
void CreateRwObject_(void) { CEntity::CreateRwObject(); }
void DeleteRwObject_(void) { CEntity::DeleteRwObject(); }
CRect GetBoundRect_(void) { return CEntity::GetBoundRect(); }
+ void PreRender_(void) { CEntity::PreRender(); }
void Render_(void) { CEntity::Render(); }
bool SetupLighting_(void) { return CEntity::SetupLighting(); }
};