public void Init() { scale = new Vector2(1, 1); typeManager = new CollisionTypeManager(); objectSourceManager = new ObjectSourceManager(); enemyManager = new EnemySourceManager(); enemyManager.Init(); objectSourceManager.Init(); typeManager.Init(); map = new Map(); map.Init(); debugMode = false; buttonSelected = MapButtonType.None; drawTypeSelected = DrawType.Both; clearMap = new AMapButton(new Vector2(900, 880), "Clear Map"); saveFile = new AMapButton(new Vector2(1050, 920), "Save Map"); loadFile = new AMapButton(new Vector2(1050, 880), "Load Map"); playerStart = new AMapButton(new Vector2(900, 920), "Set Start Pos"); setMusicFile = new AMapButton(new Vector2(750, 920), "Set Music"); mapTransitionStart = new AMapButton(new Vector2(750, 880), "Map Transition"); setDrawType = new AMapButton(new Vector2(1225, 160), "Draw: Both"); decreaseX = new AMapButton(new Vector2(450, 880), " X -"); increaseX = new AMapButton(new Vector2(450, 920), " X +"); decreaseY = new AMapButton(new Vector2(600, 880), " Y -"); increaseY = new AMapButton(new Vector2(600, 920), " Y +"); }
private void SetButton(MapButtonType _newType) { buttonSelected = buttonSelected == _newType ? MapButtonType.None : _newType; }