public void Initialize(GameScenario scenario, MainGameScreen screen, GraphicsDevice device) { this.gameScenario = scenario; this.mainMap = scenario.ScenarioMap; this.screen = screen; this.device = device; this.TerrainList.Clear(); for (int i = 0; i < Enum.GetValues(typeof(TerrainKind)).Length; i++) { this.TerrainList.Add(0); } }