本文整理汇总了Python中Map.Map.reload方法的典型用法代码示例。如果您正苦于以下问题:Python Map.reload方法的具体用法?Python Map.reload怎么用?Python Map.reload使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Map.Map
的用法示例。
在下文中一共展示了Map.reload方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: MainWindow
# 需要导入模块: from Map import Map [as 别名]
# 或者: from Map.Map import reload [as 别名]
#.........这里部分代码省略.........
def undo(self):
if self.map.undo_put_tile():
self.statusBar().showMessage(u"Placement annulé")
else:
self.statusBar().showMessage(u"Annulation impossible (l'historique est vide)")
def paint_all(self):
tile_id = self.tileset.get_tile_id()
if tile_id != -1:
self.map.fill_with_tile(tile_id)
def show_config(self):
win = Dialog.ConfigDialog(self)
win.load_config(self.config)
win.exec_()
if win.valided():
win.write_config(self.config)
self.config.save_to_file(self.CONFIG_FILE)
#updating application
self.info.set_musics(self.config["musics"])
TiledCanvas.TILESIZE = int(self.config["tilesize"])
self.tileset.set_tileset_image(self.config["tileset"])
self.tileset.make_cursor()
self.map.set_tileset_image(self.config["tileset"])
self.factory.load_units(self.config["units"])
self.factory.load_decors(self.config["decors"])
self.factory.load_items(self.config["items"])
self.map.reload()
def about(self):
QMessageBox.about(self, u"À propos",
u"Éditeur de cartes XML en Python / Qt\n\n" +
"Python " + sys.version[:sys.version.find(" ")] + " / " +
"PyQt " + PYQT_VERSION_STR)
def add_unit(self, unit_id):
self.map.place_unit(unit_id)
self.statusBar().showMessage(u"Cliquez pour placer l'unité \"%s\"" %
self.factory.get_unit_by_id(unit_id).name)
def add_decor(self, decor_id):
self.map.place_decor(decor_id)
self.statusBar().showMessage(u"Cliquez pour placer le décor \"%s\"" %
self.factory.get_decor_by_id(decor_id).name)
def add_item(self, name_id):
self.map.place_item(name_id)
self.statusBar().showMessage(u"Cliquez pour placer l'unité \"%s\"" %
self.factory.get_item_by_name(name_id).label)
def delete_entity(self):
if self.map.get_current_zone().count_entities() == 0:
QMessageBox.warning(self, "Action impossible", u"Il n'y a pas d'entités à supprimer dans cette zone")
else:
self.statusBar().showMessage(u"Cliquez sur l'entité à supprimer")