def debinarise_one(name): Inter = Interpreteur() fichier = "../"*bool(__name__ == "__main__")+"map/" + name path_file = ".".join(fichier.split(".")[:-1]) if get_ext(fichier) == "bex" and not file_exists(path_file+".jex"): rename(Inter.debinarise(fichier), path_file+".jex") remove(fichier)
def debinarise_one(name): Inter = Interpreteur() fichier = "../" * bool(__name__ == "__main__") + "map/" + name path_file = ".".join(fichier.split(".")[:-1]) if get_ext(fichier) == "bex" and not file_exists(path_file + ".jex"): rename(Inter.debinarise(fichier), path_file + ".jex") remove(fichier)
def debinarise_all(): """decompresse les fichiers bex en jex, n'ecrase pas les anciens jex et supprime les bex si jex cree""" Inter = Interpreteur() for fichier in get_allfiles("../"*bool(__name__ == "__main__")+"map/"): path_file = ".".join(fichier.split(".")[:-1]) if get_ext(fichier) == "bex" and not file_exists(path_file+".jex"): rename(Inter.debinarise(fichier), path_file+".jex") remove(fichier)
def debinarise_all(): """decompresse les fichiers bex en jex, n'ecrase pas les anciens jex et supprime les bex si jex cree""" Inter = Interpreteur() for fichier in get_allfiles("../" * bool(__name__ == "__main__") + "map/"): path_file = ".".join(fichier.split(".")[:-1]) if get_ext(fichier) == "bex" and not file_exists(path_file + ".jex"): rename(Inter.debinarise(fichier), path_file + ".jex") remove(fichier)
def binarise_one(name): Inter = Interpreteur() fichier = "../"*bool(__name__ == "__main__")+"map/" + name path_file = ".".join(fichier.split(".")[:-1]) if get_ext(fichier) == "jex": if file_exists(path_file+".bex") and file_exists(path_file+".jex"): remove(path_file+".bex") if not file_exists(path_file+".bex"): Inter.binarise(fichier) remove(fichier)
def binarise_one(name): Inter = Interpreteur() fichier = "../" * bool(__name__ == "__main__") + "map/" + name path_file = ".".join(fichier.split(".")[:-1]) if get_ext(fichier) == "jex": if file_exists(path_file + ".bex") and file_exists(path_file + ".jex"): remove(path_file + ".bex") if not file_exists(path_file + ".bex"): Inter.binarise(fichier) remove(fichier)
def renommer(__): try: old_name = __.List.get(__.old_ind) new_name = __.Entry.get() if old_name and new_name: if get_ext(new_name) != "wf": new_name += ".wf" if Question("Renommer", "Voulez - vous renommer '%s' en '%s' ?"%(old_name, new_name)).choix: rename(K.path_map + old_name, K.path_map + new_name) __.refresh() except Exception, err: __.Erreur.configure(text=err[-1])
def binarise_all(): """compresse legerement les fichiers jex en bex, ecrase les anciens bex et supprime les jex source""" Inter = Interpreteur() for fichier in get_allfiles("../"*bool(__name__ == "__main__")+"map/"): path_file = ".".join(fichier.split(".")[:-1]) if get_ext(fichier) == "jex": if file_exists(path_file+".bex") and file_exists(path_file+".jex"): remove(path_file+".bex") if not file_exists(path_file+".bex"): Inter.binarise(fichier) remove(fichier)
def binarise_all(): """compresse legerement les fichiers jex en bex, ecrase les anciens bex et supprime les jex source""" Inter = Interpreteur() for fichier in get_allfiles("../" * bool(__name__ == "__main__") + "map/"): path_file = ".".join(fichier.split(".")[:-1]) if get_ext(fichier) == "jex": if file_exists(path_file + ".bex") and file_exists(path_file + ".jex"): remove(path_file + ".bex") if not file_exists(path_file + ".bex"): Inter.binarise(fichier) remove(fichier)
def renommer(__): try: old_name = __.List.get(__.old_ind) new_name = __.Entry.get() if old_name and new_name: if get_ext(new_name) != "wf": new_name += ".wf" if Question( "Renommer", "Voulez - vous renommer '%s' en '%s' ?" % (old_name, new_name)).choix: rename(K.path_map + old_name, K.path_map + new_name) __.refresh() except Exception, err: __.Erreur.configure(text=err[-1])
def valider(__): try: if __.mode:#mode sauveagarder name = __.Entry.get() if name: save = True if get_ext(name) != "wf": name += ".wf" temp = K.path_map + name if temp != try_file(temp): if not Question("Remplacer", "Le fichier '%s' existe déjà .\nVoulez-vous l'écraser ?"%(name)).choix: save = False if save: __.boss.filename = K.path_map + name __.destroy() else:#mode charger name = __.clic() if name: __.boss.filename = K.path_map + name __.destroy() except Exception, err: __.Erreur.configure(text=err[-1])
def valider(__): try: if __.mode: #mode sauveagarder name = __.Entry.get() if name: save = True if get_ext(name) != "wf": name += ".wf" temp = K.path_map + name if temp != try_file(temp): if not Question( "Remplacer", "Le fichier '%s' existe déjà .\nVoulez-vous l'écraser ?" % (name)).choix: save = False if save: __.boss.filename = K.path_map + name __.destroy() else: #mode charger name = __.clic() if name: __.boss.filename = K.path_map + name __.destroy() except Exception, err: __.Erreur.configure(text=err[-1])
def addTileset(__, tilesetname): ext = get_ext(tilesetname) __.tab.addTab(Tileset(TILESET_PATH + tilesetname, __.config), get_name(tilesetname)[:-len(ext) - 1])
def refresh(__): __.List.delete(0, tk.END) erreur = 0 for i, f in enumerate(get_files(K.path_map)): if get_ext(f) == "wf": __.List.insert(i - erreur, get_name(f)) else: erreur += 1
def addTileset(__, tilesetname): ext = get_ext(tilesetname) __.tab.addTab(Tileset(TILESET_PATH + tilesetname, __.config), get_name(tilesetname)[ : -len(ext) - 1])
def slot_core(__): path = qt.QFileDialog.getOpenFileName(__, "Load an AI", CORE_PATH) ext = get_ext(path) name = get_name(path)[ : -len(ext) - 1] __.core.path = name __.core.setText(name)
def refresh(__): __.List.delete(0,tk.END) erreur = 0 for i,f in enumerate(get_files(K.path_map)): if get_ext(f) == "wf": __.List.insert(i - erreur, get_name(f)) else: erreur += 1