from game.adventure.campaign import Campaign
from game.adventure.room import Room
from game.adventure.item import Item
from game.adventure.character import Character
from game.adventure.generators.rooms import random_room


class DeepDungeon(Campaign):
    name = "The Deep Dungeon"

    def __init__(self, console):
        super().__init__(console)
        self.rooms = {}
        self.current_room = None
        self.next_room()

    def next_room(self):
        procedurally_generated_room = random_room(self.console)
        room_name = procedurally_generated_room.name
        self.rooms[room_name] = procedurally_generated_room
        self.current_room = self.rooms[room_name]
        print(f"Current room name is {room_name}")
        return None

38f61009fd83cb3ed73421a9617cbc52fbcfccfe
<mask token>


class DeepDungeon(Campaign):
    <mask token>

    def __init__(self, console):
        super().__init__(console)
        self.rooms = {}
        self.current_room = None
        self.next_room()
    <mask token>

<mask token>


class DeepDungeon(Campaign):
    <mask token>

    def __init__(self, console):
        super().__init__(console)
        self.rooms = {}
        self.current_room = None
        self.next_room()

    def next_room(self):
        procedurally_generated_room = random_room(self.console)
        room_name = procedurally_generated_room.name
        self.rooms[room_name] = procedurally_generated_room
        self.current_room = self.rooms[room_name]
        print(f'Current room name is {room_name}')
        return None

<mask token>


class DeepDungeon(Campaign):
    name = 'The Deep Dungeon'

    def __init__(self, console):
        super().__init__(console)
        self.rooms = {}
        self.current_room = None
        self.next_room()

    def next_room(self):
        procedurally_generated_room = random_room(self.console)
        room_name = procedurally_generated_room.name
        self.rooms[room_name] = procedurally_generated_room
        self.current_room = self.rooms[room_name]
        print(f'Current room name is {room_name}')
        return None

from game.adventure.campaign import Campaign
from game.adventure.room import Room
from game.adventure.item import Item
from game.adventure.character import Character
from game.adventure.generators.rooms import random_room


class DeepDungeon(Campaign):
    name = 'The Deep Dungeon'

    def __init__(self, console):
        super().__init__(console)
        self.rooms = {}
        self.current_room = None
        self.next_room()

    def next_room(self):
        procedurally_generated_room = random_room(self.console)
        room_name = procedurally_generated_room.name
        self.rooms[room_name] = procedurally_generated_room
        self.current_room = self.rooms[room_name]
        print(f'Current room name is {room_name}')
        return None

from game.adventure.campaign import Campaign
from game.adventure.room import Room
from game.adventure.item import Item
from game.adventure.character import Character
from game.adventure.generators.rooms import random_room


class DeepDungeon(Campaign):
    name = "The Deep Dungeon"

    def __init__(self, console):
        super().__init__(console)
        self.rooms = {}
        self.current_room = None
        self.next_room()

    def next_room(self):
        procedurally_generated_room = random_room(self.console)
        room_name = procedurally_generated_room.name
        self.rooms[room_name] = procedurally_generated_room
        self.current_room = self.rooms[room_name]
        print(f"Current room name is {room_name}")
        return None
