public void Render(Renderer renderer) { for (int x = 0; x < mapWidth; x++) { for (int y = 0; y < mapHeight; y++) { Texture2D mapTex = Tile.GetTextureFromType(map[x, y].tileType); RenderObj obj = new RenderObj { tex = mapTex, position = new Vector2(x, y) }; renderer.AddObject(obj); } } player.Render(renderer); }
public void AddObject(RenderObj obj) { renderObjects.Add(obj); }