Exemple #1
0
        public LevelSelectorStateRenderer(LevelSelectorState state)
        {
            _state = state;
            _gl    = state.Manager.Game.Gl;

            _texturedQuadRenderer = new TextureQuadRenderer(_state.Manager.Game, _gl);
            _fillRenderer         = new FillRenderer(_state.Manager.Game, _gl);
        }
Exemple #2
0
 public LevelSelectButton(float x, float y, Vector3 colour, LevelData data, LevelSelectorState state)
 {
     _colour = colour;
     _data   = data;
     _state  = state;
     _button = new Button(x, y, 200.0f, 200.0f, () =>
     {
         GameState gameState = (GameState)_state.Manager.GetState("Game");
         gameState.LevelMeta = _data;
         _state.Manager.SetState("Game");
     });
 }