Exemple #1
0
        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;
 }