absence_thelab

annotate src/dungeonpart.h @ 0:1cffe3409164

initial commit
author John Tsiombikas <nuclear@member.fsf.org>
date Thu, 23 Oct 2014 01:46:07 +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_