summaryrefslogtreecommitdiff
path: root/src/render/Rubbish.h
diff options
context:
space:
mode:
authorSergeanur <s.anureev@yandex.ua>2021-07-15 18:19:32 +0300
committerSergeanur <s.anureev@yandex.ua>2021-07-18 00:04:26 +0300
commitd0404cbdb77bd82abf578ce28093990db94743f2 (patch)
tree1a7232c3dcdd6c371ab5fbde0fc6bf04c5bc7005 /src/render/Rubbish.h
parent8018e40ebf2e7033e1929b4ed638afb3de7da692 (diff)
render -> renderer (original name)
Diffstat (limited to 'src/render/Rubbish.h')
-rw-r--r--src/render/Rubbish.h55
1 files changed, 0 insertions, 55 deletions
diff --git a/src/render/Rubbish.h b/src/render/Rubbish.h
deleted file mode 100644
index 37f895f3..00000000
--- a/src/render/Rubbish.h
+++ /dev/null
@@ -1,55 +0,0 @@
-#pragma once
-
-class CVehicle;
-
-enum {
- // NB: not all values are allowed, check the code
-#ifdef SQUEEZE_PERFORMANCE
- NUM_RUBBISH_SHEETS = 32
-#else
- NUM_RUBBISH_SHEETS = 64
-#endif
-};
-
-class COneSheet
-{
-public:
- CVector m_basePos;
- CVector m_animatedPos;
- float m_targetZ;
- int8 m_state;
- int8 m_animationType;
- uint32 m_moveStart;
- uint32 m_moveDuration;
- float m_animHeight;
- float m_xDist;
- float m_yDist;
- float m_angle;
- bool m_isVisible;
- bool m_targetIsVisible;
- COneSheet *m_next;
- COneSheet *m_prev;
-
- void AddToList(COneSheet *list);
- void RemoveFromList(void);
-};
-
-class CRubbish
-{
- static bool bRubbishInvisible;
- static int RubbishVisibility;
- static COneSheet aSheets[NUM_RUBBISH_SHEETS];
- static COneSheet StartEmptyList;
- static COneSheet EndEmptyList;
- static COneSheet StartStaticsList;
- static COneSheet EndStaticsList;
- static COneSheet StartMoversList;
- static COneSheet EndMoversList;
-public:
- static void Render(void);
- static void StirUp(CVehicle *veh); // CAutomobile on PS2
- static void Update(void);
- static void SetVisibility(bool visible);
- static void Init(void);
- static void Shutdown(void);
-};