1
0
mirror of https://github.com/rwengine/openrw.git synced 2024-09-18 16:32:32 +02:00
openrw/tests/test_globals.hpp
2013-12-20 16:02:46 +00:00

33 lines
493 B
C++

#ifndef _TESTGLOBABLS_HPP_
#define _TESTGLOBABLS_HPP_
#include <SFML/Window.hpp>
#include <engine/GameWorld.hpp>
// Many tests require OpenGL be functional, seems like a reasonable solution.
class Global
{
public:
sf::Window wnd;
GameWorld* e;
Global() {
wnd.create(sf::VideoMode(640, 360), "Testing");
glewExperimental = GL_TRUE;
glewInit();
e = new GameWorld("data");
}
~Global() {
wnd.close();
}
static Global& get()
{
static Global g;
return g;
}
};
#endif