def addImage(self, x, y): path = askopenfilename(initialdir="img/gadgets", filetypes=[("PNG Image", "*.png")]) if path != "": fileName = str("img/gadgets/" + os.path.split(path)[1]) try: jngl.load(fileName) self.level.images.append(Image(x, y, fileName)) except RuntimeError as e: jngl.errorMessage("{0}. It must be inside img/gadgets/ folder.\n{1}".format(e, fileName))
def printCentered(t, x, y): jngl.print(t, int(x-jngl.getTextWidth(t) / 2), y) root = tkinter.Tk() root.withdraw() game = Game() if not jngl.isOpenALInstalled(): jngl.print("Installing OpenAl... Please be patient...", 30, 30) jngl.swapBuffers() jngl.translate(-jngl.getScreenWidth()/2, -jngl.getScreenHeight()/2) os.system("oalinst.exe -s") text = "loading graphics " dirList = os.listdir("img/World/") for f in dirList: if not f.endswith(".png"): continue jngl.load("img/World/" + f) jngl.print(text, 30, 30) text += "." jngl.swapBuffers() jngl.translate(-jngl.getScreenWidth()/2, -jngl.getScreenHeight()/2) dirList = os.listdir("img/Somyeols") for f in dirList: if not f.endswith(".png"): continue jngl.load("img/Somyeols/" + f) jngl.print(text, 30, 30) text += "." jngl.swapBuffers() jngl.translate(-jngl.getScreenWidth()/2, -jngl.getScreenHeight()/2) dirList = os.listdir("img/gadgets") for f in dirList: