Exemplo n.º 1
0
 def setUpClass(cls):
     from src.Level import Level
     from src.Character import Character
     from src import LoadFromXMLManager as Loader
     import src.fonts as font
     os.chdir(os.getcwd() + '/..')
     pg.init()
     font.init_fonts()
     cls.level_class = Level
     cls.buttons = []
     cls.buttons.append(
         Rect(NEW_GAME_BUTTON_POS[0], NEW_GAME_BUTTON_POS[1],
              BUTTON_SIZE[0], BUTTON_SIZE[1]))
     cls.buttons.append(
         Rect(LOAD_GAME_BUTTON_POS[0], LOAD_GAME_BUTTON_POS[1],
              BUTTON_SIZE[0], BUTTON_SIZE[1]))
     cls.buttons.append(
         Rect(OPTIONS_BUTTON_POS[0], NEW_GAME_BUTTON_POS[1], BUTTON_SIZE[0],
              BUTTON_SIZE[1]))
     cls.buttons.append(
         Rect(EXIT_GAME_BUTTON_POS[0], NEW_GAME_BUTTON_POS[1],
              BUTTON_SIZE[0], BUTTON_SIZE[1]))
     races = Loader.load_races()
     classes = Loader.load_classes()
     Character.init_data(races, classes)
 def setUpClass(cls):
     super(TestShop, cls).setUpClass()
     pg.init()
     font.init_fonts()
     # Window parameters
     pg.display.set_mode((MAIN_WIN_WIDTH, MAIN_WIN_HEIGHT))
     # Load some data
     races = Loader.load_races()
     classes = Loader.load_classes()
     Character.init_data(races, classes)
 def setUpClass(cls):
     import src.fonts as font
     os.chdir(os.getcwd() + '/..')
     pg.init()
     font.init_fonts()
     cls.buttons = []
     cls.buttons.append(Rect(NEW_GAME_BUTTON_POS[0], NEW_GAME_BUTTON_POS[1], BUTTON_SIZE[0], BUTTON_SIZE[1]))
     cls.buttons.append(Rect(LOAD_GAME_BUTTON_POS[0], LOAD_GAME_BUTTON_POS[1], BUTTON_SIZE[0], BUTTON_SIZE[1]))
     cls.buttons.append(Rect(OPTIONS_BUTTON_POS[0], NEW_GAME_BUTTON_POS[1], BUTTON_SIZE[0], BUTTON_SIZE[1]))
     cls.buttons.append(Rect(EXIT_GAME_BUTTON_POS[0], NEW_GAME_BUTTON_POS[1], BUTTON_SIZE[0], BUTTON_SIZE[1]))
Exemplo n.º 4
0
 def setUpClass(cls):
     super(TestLevel, cls).setUpClass()
     cls.save_url = "saves/main_save.xml"
     pg.init()
     font.init_fonts()
     # Window parameters
     screen = pg.display.set_mode((MAIN_WIN_WIDTH, MAIN_WIN_HEIGHT))
     cls.start_screen = StartScreen(screen)
     cls.start_screen.display()
     # Load some data
     races = Loader.load_races()
     classes = Loader.load_classes()
     Character.init_data(races, classes)
 def setUpClass(cls):
     super(TestStartScreen, cls).setUpClass()
     pg.init()
     font.init_fonts()
     cls.save_url = "saves/main_save.xml"
     cls.level_class = Level
     cls.buttons = []
     cls.buttons.append(Rect(NEW_GAME_BUTTON_POS[0], NEW_GAME_BUTTON_POS[1], BUTTON_SIZE[0], BUTTON_SIZE[1]))
     cls.buttons.append(Rect(LOAD_GAME_BUTTON_POS[0], LOAD_GAME_BUTTON_POS[1], BUTTON_SIZE[0], BUTTON_SIZE[1]))
     cls.buttons.append(Rect(OPTIONS_BUTTON_POS[0], NEW_GAME_BUTTON_POS[1], BUTTON_SIZE[0], BUTTON_SIZE[1]))
     cls.buttons.append(Rect(EXIT_GAME_BUTTON_POS[0], NEW_GAME_BUTTON_POS[1], BUTTON_SIZE[0], BUTTON_SIZE[1]))
     races = Loader.load_races()
     classes = Loader.load_classes()
     Character.init_data(races, classes)
 def setUpClass(cls):
     super(TestItem, cls).setUpClass()
     pg.init()
     font.init_fonts()
     # Window parameters
     pg.display.set_mode((MAIN_WIN_WIDTH, MAIN_WIN_HEIGHT))
Exemplo n.º 7
0
if __name__ == "__main__":
    from src.constants import *
    import src.fonts as fonts
    from src.Destroyable import Destroyable
    from src.Breakable import Breakable
    from src.Movable import Movable
    from src.Character import Character
    from src.Sidebar import Sidebar
    from src.Level import Level
    from src.StartScreen import StartScreen
    from src import LoadFromXMLManager as Loader

    pg.init()

    # Load fonts
    fonts.init_fonts()

    # Window parameters
    pg.display.set_caption("In the name of the Five Cats")
    screen = pg.display.set_mode((MAIN_WIN_WIDTH, MAIN_WIN_HEIGHT))

    # Load constant sprites
    Destroyable.init_constant_sprites()
    Breakable.init_constant_sprites()
    Movable.init_constant_sprites()
    Sidebar.init_constant_sprites()
    Level.init_constant_sprites()

    # Load some data
    races = Loader.load_races()
    classes = Loader.load_classes()