Esempio n. 1
0
 // Initialise the grid with starting room
 void InitialiseRooms()
 {
     // Basic Room array
     tabRooms = new Room[roomGridY, roomGridX];
     //Generate the starting room containing the player's spawnpoint at the middle of the map.
     tabRooms[(roomGridY / 2), (roomGridX / 2)] = new StartingRoom(roomWidth, roomHeight, (roomGridX / 2) * (roomWidth * tileSize), (roomGridY / 2) * (roomHeight * tileSize), tileSize);
 }
Esempio n. 2
0
    protected void GenerateLandingRoom(Board board)
    {
        StartingRoom startingRoom = new StartingRoom();

        landing = startingRoom;
        rooms.Add(startingRoom);
        Doorway startingDoorway = GenerateStartingDoorway(board);

        startingRoom.SetupRoom(startingDoorway, identifier);
        startingRoom.TestRoomValidity(board);
        board.startingRoom = startingRoom;
    }