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]))
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))
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()