diff options
author | aap <aap@papnet.eu> | 2019-06-30 21:06:55 +0200 |
---|---|---|
committer | aap <aap@papnet.eu> | 2019-06-30 21:06:55 +0200 |
commit | af2e764d81d6a5981bab0a0d1fd0c79cf2465f69 (patch) | |
tree | 7b3202766bcbe9711d4a0a24952bca3c4e39d6ae /src/entities/Entity.h | |
parent | Merge pull request #79 from Nick007J/master (diff) | |
download | re3-af2e764d81d6a5981bab0a0d1fd0c79cf2465f69.tar re3-af2e764d81d6a5981bab0a0d1fd0c79cf2465f69.tar.gz re3-af2e764d81d6a5981bab0a0d1fd0c79cf2465f69.tar.bz2 re3-af2e764d81d6a5981bab0a0d1fd0c79cf2465f69.tar.lz re3-af2e764d81d6a5981bab0a0d1fd0c79cf2465f69.tar.xz re3-af2e764d81d6a5981bab0a0d1fd0c79cf2465f69.tar.zst re3-af2e764d81d6a5981bab0a0d1fd0c79cf2465f69.zip |
Diffstat (limited to '')
-rw-r--r-- | src/entities/Entity.h | 20 |
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(); } }; |