Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Tile tile;
- foreach (MapLayer layer in mapLayers)
- {
- for (int y = 0; y < (double)Engine.ViewportHeight / Engine.TileHeight; y++)
- {
- for (int x = 0; x < (double)Engine.ViewportWidth / Engine.TileWidth; x++)
- {
- Vector2 tileOffset = new Vector2((camTilePos.X-5) % Engine.TileWidth, (camTilePos.Y-5) % Engine.TileHeight);
- tile = layer.GetTile(x + camTilePos.X, y + camTilePos.Y);
- spriteBatch.Draw(tilesets[tile.TileSet].Texture, new Vector2(x * Engine.TileWidth, y * Engine.TileHeight), tilesets[tile.TileSet].SourceRectangles[tile.TileIndex], Color.White);
- }
- }
- }
Add Comment
Please, Sign In to add comment