public Game() { mWindow = new RenderWindow(new VideoMode(640, 480), "SFML App", Styles.Close); mWorld = new World(mWindow); commmands = mWorld.getCommandQueue(); mPlayer = new Player(commmands);//possibly initialized in World? eventqueue = new Queue<Event>(); mWindow.Closed += onClosed; mWindow.GainedFocus += gainedFocus; mWindow.LostFocus += lostFocus; mWindow.KeyPressed += keyPressed; }
public GameState(StateStack stack, Context context) : base(stack, context) { mWorld = new World(mContext); mPlayer = context.player; }