projects
/
matthijs
/
ABM2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* Make the InputTask quit the program on escape.
[matthijs/ABM2.git]
/
ABM2
/
Engine
/
VideoUpdate.h
diff --git
a/ABM2/Engine/VideoUpdate.h
b/ABM2/Engine/VideoUpdate.h
index e0f4bc212fc934fb00eb6d128da67e8d653259d7..5ed88bbf7902923e0f017d0a6c313bdfd728d996 100755
(executable)
--- a/
ABM2/Engine/VideoUpdate.h
+++ b/
ABM2/Engine/VideoUpdate.h
@@
-9,22
+9,14
@@
#pragma once
\r
#endif // _MSC_VER > 1000
\r
\r
#pragma once
\r
#endif // _MSC_VER > 1000
\r
\r
-#ifdef WITH_SDL
\r
#include <Amaltheia/Graphics.h>
\r
#include <Amaltheia/Sprite.h>
\r
\r
#include <Amaltheia/Graphics.h>
\r
#include <Amaltheia/Sprite.h>
\r
\r
-#else // WITH_SDL
\r
-#include <d3d9.h>
\r
-#include <d3dx9.h>
\r
-
\r
-#include "engine.h"
\r
-extern LPDIRECT3DDEVICE9 d3ddev; // the pointer to the device class
\r
-#endif // WITH_SDL
\r
\r
class CVideoUpdate : public ITask
\r
{
\r
public:
\r
\r
class CVideoUpdate : public ITask
\r
{
\r
public:
\r
- CVideoUpdate();
\r
+ CVideoUpdate(
CKernel* kernel
);
\r
virtual ~CVideoUpdate();
\r
AUTO_SIZE;
\r
\r
virtual ~CVideoUpdate();
\r
AUTO_SIZE;
\r
\r
@@
-34,13
+26,10
@@
public:
bool Start();
\r
void Update();
\r
void Stop();
\r
bool Start();
\r
void Update();
\r
void Stop();
\r
+
\r
+ Graphics* getGraphics() { return this->g; }
\r
private:
\r
private:
\r
-#ifdef WITH_SDL
\r
Graphics *g;
\r
Graphics *g;
\r
- Sprite *s;
\r
-#else
\r
- LPDIRECT3D9 d3d; // the pointer to our Direct3D interface
\r
-#endif //WITH_SDL
\r
\r
};
\r
#endif // !defined(AFX_VIDEOUPDATE_H__FB4B263B_4FA7_4700_BB70_EE5CB1768E83__INCLUDED_)
\r
\r
};
\r
#endif // !defined(AFX_VIDEOUPDATE_H__FB4B263B_4FA7_4700_BB70_EE5CB1768E83__INCLUDED_)
\r