Exemple #1
0
 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))
Exemple #2
0
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: