SFML community forums

Help => General => Topic started by: prchakal on November 28, 2010, 02:31:36 pm

Title: Make some sfml objects as static
Post by: prchakal on November 28, 2010, 02:31:36 pm
Hi,

I want make some objects static like RenderWindow,

Instaed of make on main file:
sf::RenderWindow App(sf::VideoMode(800, 600, 32), "SFML Graphics")

I have a classe called GameObjects, that will have a static attribute to hold the RenderWindow.

But i dont know how to do it, i get some erros, because i dont know how to do it without pointer objects, like:

GameObjects::app = new Object...
Title: Make some sfml objects as static
Post by: dewyatt on December 01, 2010, 12:31:38 am
Always post error messages, "i get some erros" is not very helpful.
I'm assuming you're getting linker errors.
I think you want something like this:
Code: [Select]

//GameObjects.hpp
class GameObjects
{

private:
  static sf::RenderWindow myApp;
};
//GameObjects.cpp
sf::RenderWindow GameObjects::myApp(sf::VideoMode(800, 600, 32), "SFML Graphics");