public Scene(Map mp) { this.map = mp; t.Tick += new EventHandler((o, e) => { game.Draw(g => { game.ClearAll(); if (map != null) { map.DrawMap(g); } layers.ForEach(layer => { if (layer.Visible) layer.draw(g); }); }); game.Refresh(); }); }