def __init__(self): ShowBase.__init__(self) self.editormode = True base.win.setClearColor((0, 0, 0, 1)) base.win.setClearColorActive(True) lang = "ita" ''' #ortho camera lens lens = OrthographicLens() lens.setFilmSize(12, 9) #TODO: quattro terzi, fixare, spostare tutto nella classe telecamera e adattare in base allo schermo utente base.cam.node().setLens(lens) base.cam.setY(-5) base.cam.setP(-355) ''' #enabling shader system (and ppl) render.setShaderAuto() #base.oobe() #defining global variables # TAKE CARE: these must be objects created form classes which # structure has been built with globalness in mind!! # # for completeness: add minus 'p' before class name for naming variables __builtin__.main = self __builtin__.pGrid = Grid() __builtin__.extract = ExtractTitle() __builtin__.baloons = BaloonManager() #__builtin__.configManager = ConfigManager() __builtin__.audioManager = AudioManager() __builtin__.editorCamera = EditorCamera() __builtin__.customCamera = __builtin__.editorCamera #careful, refactor? here for compatibility between game engine and editor engine __builtin__.script = Script() __builtin__.persistence = Persistence() self.prepareEditor() self.accept("editor_loadmap", self.loadMap)
def __init__(self): ShowBase.__init__(self) self.editormode = True base.win.setClearColor((0, 0, 0, 1)) base.win.setClearColorActive(True) lang = "ita" ''' #ortho camera lens lens = OrthographicLens() lens.setFilmSize(12, 9) #TODO: quattro terzi, fixare, spostare tutto nella classe telecamera e adattare in base allo schermo utente base.cam.node().setLens(lens) base.cam.setY(-5) base.cam.setP(-355) ''' __builtins__.resourceManager = ResourceManager() __builtins__.configManager = ConfigManager(resourceManager) __builtins__.pGrid = Grid() __builtins__.extract = ExtractTitle() __builtins__.baloons = BaloonManager() #__builtins__.configManager = ConfigManager() __builtins__.audioManager = AudioManager() __builtins__.editorCamera = EditorCamera() __builtins__.customCamera = editorCamera #TODO: why?! #careful, refactor? here for compatibility between game engine and editor engine __builtins__.script = Script() __builtins__.persistence = Persistence() __builtins__.main = self #enabling shader system (and ppl) render.setShaderAuto() #base.oobe() self.prepareEditor() self.accept("editor_loadmap", self.loadMap)
def __init__(self): ShowBase.__init__(self) self.editormode = False base.win.setClearColor((0, 0, 0, 1)) base.win.setClearColorActive(True) lang = "ita" ''' #ortho camera lens lens = OrthographicLens() lens.setFilmSize(12, 9) #TODO: quattro terzi, fixare, spostare tutto nella classe telecamera e adattare in base allo schermo utente base.cam.node().setLens(lens) base.cam.setY(-5) base.cam.setP(-355) ''' #enabling shader system (and ppl) render.setShaderAuto() #base.oobe() #filters -- experimental filters = CommonFilters(base.win, base.cam) #defining global variables # TAKE CARE: these must be objects created form classes which # structure has been built with globalness in mind!! # # for completeness: add minus 'p' before class name for naming variables __builtins__.main = self __builtins__.pGrid = Grid() __builtins__.extract = ExtractTitle() __builtins__.baloons = BaloonManager() #__builtins__.configManager = ConfigManager() __builtins__.audioManager = AudioManager() __builtins__.fadingtext = FadingTextManager() __builtins__.customCamera = CustomCamera() __builtins__.script = Script() __builtins__.persistence = Persistence() __builtins__.fademanager = FadeOut() __builtins__.flow = Flow() __builtins__.myfilters = filters # =========================================== #load the config class #configmanager.loadConfig() #lang = configmanager.getData("LANGUAGE").lower() # =========================================== __builtins__.mainMenu = MainMenu(lang) lang = configManager.getData("LANGUAGE").lower() #extract.extractTxt("ita") extract.extractTxt(lang) #DEBUG for the getResource #print(resourceManager.getResource("misc/grass.png")) configManager.saveConfig("LANGUAGE", "ITA") lang = configManager.getData("LANGUAGE").lower() extract.extractTxt(lang) """ r = ResourceManager() print(r.getResource('misc/grass') # deve dire path assoluto = res/misc/grass.png) """ #self.entrypoint = ['camera.map', '3,3'] #self.entrypoint = ['finedemo.map', '1,1'] #self.entrypoint = ['parcogiochi.map', '9,12'] #self.entrypoint = ['incidente.map', '20,11'] #self.entrypoint = ['macchinadasola.map', '2,2'] #self.entrypoint = ['black.map', '5,5'] #cinematica self.entrypoint = ['tetto.map', '4,2'] #inizio vero #self.entrypoint = ['classe.map', '5,2', 'up'] mainMenu.show() #UNCOMMENT TO ENABLE INTRO i = Intro() i.start()
def test_init(self): with self.assertRaises(TypeError): Persistence()