about summary refs log tree commit diff
path: root/src/engine/demo.h
diff options
context:
space:
mode:
authoroy <Tom_Adams@web.de>2011-03-12 18:07:57 +0100
committeroy <Tom_Adams@web.de>2011-03-12 18:07:57 +0100
commitb834426548107af96c2568af22cbf8604f230965 (patch)
tree893a04ec6b37d7b1d92ee66d39707463f48e847c /src/engine/demo.h
parent7b98b3ddeddd34bf0fa0c84b13d928a9dafe140c (diff)
downloadzcatch-b834426548107af96c2568af22cbf8604f230965.tar.gz
zcatch-b834426548107af96c2568af22cbf8604f230965.zip
fixed several problems with spectator view in game and demo player. Closes #83
Diffstat (limited to 'src/engine/demo.h')
-rw-r--r--src/engine/demo.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/engine/demo.h b/src/engine/demo.h
index dacd96dd..3ca68299 100644
--- a/src/engine/demo.h
+++ b/src/engine/demo.h
@@ -20,6 +20,13 @@ public:
 		int m_LastTick;
 	};
 
+	enum
+	{
+		DEMOTYPE_INVALID=0,
+		DEMOTYPE_CLIENT,
+		DEMOTYPE_SERVER,
+	};
+
 	~IDemoPlayer() {}
 	virtual void SetSpeed(float Speed) = 0;
 	virtual int SetPos(float Precent) = 0;
@@ -28,6 +35,7 @@ public:
 	virtual const CInfo *BaseInfo() const = 0;
 	virtual char *GetDemoName() = 0;
 	virtual bool GetDemoInfo(class IStorage *pStorage, const char *pFilename, int StorageType, char *pMap, int BufferSize) const = 0;
+	virtual int GetDemoType() const = 0;
 };
 
 class IDemoRecorder : public IInterface