public void generateRoom(Vector3 loc, int roomNum) { Vector2 roomCenter = RoomUtilities.CalculateRoomCenter(loc); background.Add(new ExteriorSprite(batch, exterior, roomCenter, SpriteUtilities.BackgroundLayer)); background.Add(new ExteriorSprite(batch, exterior2, roomCenter, SpriteUtilities.TopBackgroundLayer)); background.Add(new InteriorSprite(batch, interior, RoomUtilities.INTERIOR_TEXTURE_ROWS, RoomUtilities.INTERIOR_TEXTURE_COLS, roomCenter, roomNum)); foreach (Rectangle rec in RoomUtilities.GetWallRectangles(loc)) { walls.Add(new Wall(rec)); } }
public void generateItemRoom(Vector3 loc) { Vector2 roomCenter = RoomUtilities.CalculateRoomCenter(loc); background.Add(new ExteriorSprite(batch, itemRoom, roomCenter, SpriteUtilities.BackgroundLayer)); }