Ejemplo n.º 1
0
class Map(object):
    #These are all of the different traversible scenes
    #Commented out scenes will be added later
    scenes = {
        'death': scenes.Death(),
        'tavern': scenes.Tavern(),
        'town_center': scenes.TownCenter(),
        'general_store': scenes.GeneralStore(),
        'trader_wagon': scenes.TraderWagon(),
        'road_out_of_town': scenes.RoadOutOfTown(),
        'gloomy_forest': scenes.GloomyForest(),
        'imbued_ruins_entrance': scenes.ImbuedRuinsEntrance(),
        #'imbued_ruins_fountain': scenes.ImbuedRuinsFountain(),
        #'imbued_ruins_throne': scenes.ImbuedRuinsThrone(),
        #'imbued_ruins_garden': scenes.ImbuedRuinsGarden(),
        'imbued_ruins_treasure': scenes.ImbuedRuinsTreasure(),
        'somber_mountains': scenes.SomberMountains(),
        'ancient_mines_entrance': scenes.AncientMinesEntrance(),
        #'ancient_mines_main_hall': scenes.AncientMinesMainHall(),
        #'ancient_mines_forge': scenes.AncientMinesForge(),
        #'ancient_mines_jail': scenes.AncientMinesJail(),
        'ancient_mines_treasure_room': scenes.AncientMinesTreasureRoom()
    }

    def __init__(self, start_scene):
        self.start_scene = start_scene

    #handles what next scene will be
    def change_scene(self, scene_name):
        new_scene = Map.scenes.get(scene_name)
        return new_scene

    #handles what the opening scene is
    def opening_scene(self):
        return self.change_scene(self.start_scene)
Ejemplo n.º 2
0
class Map(object):
    # def __init__(self, start_scene):
    scenes = {
        'doorway': S.Doorway(),
        'foyer': S.Foyer(),
        'dinner': S.Dinner(),
        'jewish': S.Jewish(),
        'kids': S.Kids(),
        'leaving': S.Leaving(),
        'death': S.Death(),
        'escaped': S.Escaped()
    }

    # initializes to a starting scene
    def __init__(self, start_scene):
        self.start_scene = start_scene

    # gets the specified scene from the scenes dictionary list.
    def next_scene(self, scene_name):
        return Map.scenes.get(
            scene_name
        )  #get--> will look thru dictionary of 'scenes' and retrieve the one that aligns with scene_name

    # gets the first scene of the map from the dictionary list
    def opening_scene(self):
        return self.next_scene(self.start_scene)
Ejemplo n.º 3
0
Archivo: ex45.py Proyecto: jon003/lpthw
class Map(object):

	scenes = {
		'central_corridor': scenes.CentralCorridor(),
		'laser_weapon_armory': scenes.LaserWeaponArmory(),
		'the_bridge': scenes.TheBridge(),
		'escape_pod': scenes.EscapePod(),
		'death': scenes.Death(),
		'finished': scenes.Finished(),
	}

	def __init__(self, start_scene):
		self.start_scene = start_scene

	def next_scene(self, scene_name):
		val = Map.scenes.get(scene_name)
		return val

	def opening_scene(self):
		return self.next_scene(self.start_scene)
Ejemplo n.º 4
0
class Map(object):

    sceneList = {
        'entry': scenes.CaveEntry(),
        'cave': scenes.Cave(),
        'ballRun': scenes.BallRun(),
        'puzzleRoom': scenes.PuzzleRoom(),
        'treasureRoom': scenes.TreasureRoom(),
        'death': scenes.Death(),
        'finish': scenes.Finish(),
    }

    def __init__(self, start_scene):
        self.start = start_scene

    def next_scene(self, scene_name):
        return self.sceneList.get(scene_name)

    def opening_scene(self):
        Val = self.next_scene(self.start)
        return Val
Ejemplo n.º 5
0
class Map(object):

    scenes = {
        'singapore': scenes.Singapore(),
        'mumbai': scenes.Mumbai(),
        'kairo': scenes.Kairo(),
        'bucharest': scenes.Bucharest(),
        'rome': scenes.Rome(),
        'london': scenes.London(),
        'trondheim': scenes.Trondheim(),
        'death': scenes.Death(),
        'finished': scenes.Finished(),
    }

    def __init__(self, start_scene):
        self.start_scene = start_scene

    def next_scene(self, scene_name):
        val = Map.scenes.get(scene_name)
        return val

    def opening_scene(self):
        return self.next_scene(self.start_scene)
Ejemplo n.º 6
0
class Map(object):
    map_scenes = {
        'raditz_fight': scenes.RaditzFight(),
        'victory': scenes.Victory(),
        'death': scenes.Death()
    }