view LightClone/Source/Screen.h @ 68:c4ece16cf995

Finish cleaning up memory leaks; Starting on screen manager
author koryspansel <koryspansel@bendbroadband.com>
date Fri, 07 Oct 2011 13:31:52 -0700
parents
children ffaeccdc105e
line wrap: on
line source

/*
 * Screen
 */

#ifndef __SCREEN_H__
#define __SCREEN_H__

#include "Core.h"

/*
 * Screen
 */
class Screen
{
public:

	/*
	 * ~Screen
	 */
	virtual ~Screen();

	/*
	 * Initialize
	 */
	virtual ErrorCode Initialize();

	/*
	 * Terminate
	 */
	virtual void Terminate();

	/*
	 * Update
	 */
	virtual void Update(float fElapsed);

	/*
	 * Render
	 */
	virtual void Render();
};

#endif //__SCREEN_H__