absence_thelab
annotate src/dungeonpart.h @ 1:4d5933c261c3
todo and .hgignore
author | John Tsiombikas <nuclear@member.fsf.org> |
---|---|
date | Thu, 23 Oct 2014 02:18:43 +0300 |
parents | |
children |
rev | line source |
---|---|
nuclear@0 | 1 #ifndef _DUNGEONPART_H_ |
nuclear@0 | 2 #define _DUNGEONPART_H_ |
nuclear@0 | 3 |
nuclear@0 | 4 #include "demosystem/demosys.h" |
nuclear@0 | 5 |
nuclear@0 | 6 #define FLAME_TEXTURES 52 |
nuclear@0 | 7 |
nuclear@0 | 8 class DungeonPart : public Part { |
nuclear@0 | 9 private: |
nuclear@0 | 10 //Scene *scene; |
nuclear@0 | 11 Texture *FlameTex[FLAME_TEXTURES]; |
nuclear@0 | 12 |
nuclear@0 | 13 Curve *CamPath[4], *TargPath[2]; |
nuclear@0 | 14 Camera *cam[4]; |
nuclear@0 | 15 |
nuclear@0 | 16 Object *Flame[16], *LavaCrust, *ShadowObj[2], *LightRays; |
nuclear@0 | 17 Object *Floor[3], *Obj, *mobj, *Crystals[5]; |
nuclear@0 | 18 |
nuclear@0 | 19 Object *Name, *Fade; |
nuclear@0 | 20 Texture *NameTex[8]; |
nuclear@0 | 21 |
nuclear@0 | 22 dword CamTimeSeg[3][2]; |
nuclear@0 | 23 |
nuclear@0 | 24 public: |
nuclear@0 | 25 |
nuclear@0 | 26 DungeonPart(GraphicsContext *gc); |
nuclear@0 | 27 ~DungeonPart(); |
nuclear@0 | 28 |
nuclear@0 | 29 virtual void MainLoop(); |
nuclear@0 | 30 }; |
nuclear@0 | 31 |
nuclear@0 | 32 #endif // _DUNGEONPART_H_ |