def loadLevel(self, filename): """ Load a xml map and setup cameras. """ self.resetKeys() self._filename = filename self.reset() loader = fife.MapLoader(self._engine.getModel(), self._engine.getVFS(), self._engine.getImageManager(), self._engine.getRenderBackend()) if loader.isLoadable(self._filename): self._map = loader.load(self._filename) loader.loadImportFile("objects/projectiles/bullet1/object.xml") loader.loadImportFile("objects/projectiles/fireball/object.xml") self._scene = Scene(self, self._engine, self._map.getLayer('objects'), self._soundmanager) self._scene.initScene(self._map) self.initCameras() self._hudwindow.show() self._gameover.hide() self._winner.hide() self._starttime = self._timemanager.getTime() self._genericrenderer = fife.GenericRenderer.getInstance(self.cameras['main']) self._genericrenderer.clearActiveLayers() self._genericrenderer.addActiveLayer(self._map.getLayer('boundingbox')) self._genericrenderer.setEnabled(True)
def user_input(): try: text = request.form['textInput'] image = Scene() image.generate_scene(text) return render_template("scene.html", path='/static/images/scene.png') except Exception as e: print("Exception in views.py (user_input method): ", str(e))
def process_generate_image(body): try: if "type" not in body: return json.dumps({"messgae": "BAD REQUEST"}), 400, {"Content-Type": "application/json"} if body['type'] == "new": if "input" not in body: return json.dumps({"messgae": "BAD REQUEST"}), 400, {"Content-Type": "application/json"} image = Scene() generated_scene = image.generate_scene(body['input']) return json.dumps(generated_scene), 200, {"Content-Type": "application/json"} elif body['type'] == "edit": if "input" not in body and "object" not in body: return json.dumps({"messgae": "BAD REQUEST"}), 400, {"Content-Type": "application/json"} print(body) image = Scene() generated_scene = image.generate_scene(body['input'], body['object']) return json.dumps(generated_scene), 200, {"Content-Type": "application/json"} else: return json.dumps({"messgae": "BAD REQUEST"}), 400, {"Content-Type": "application/json"} except Exception as e: print("Exception in process_generate_image: ", str(e))