コード例 #1
0
ファイル: MapFinder.py プロジェクト: NikNaks/Civ4-K-Mod
def finderSave():
    MapFinderStatusScreen.setStatus(BugUtil.getPlainText("TXT_KEY_MAPFINDER_SAVING"))
    # must delay long enough to allow unrevealed tiles to disappear before taking the screenshot
    delay = options.getSaveDelay()
    if delay < MINIMUM_SAVE_DELAY:
        delay = MINIMUM_SAVE_DELAY
    BugUtil.deferCall(save, delay)
コード例 #2
0
ファイル: MapFinder.py プロジェクト: NikNaks/Civ4-K-Mod
def regenerate():
    if canRegenerate():
        if CyInterface().getShowInterface() != InterfaceVisibility.INTERFACE_SHOW:
            CyInterface().setShowInterface(InterfaceVisibility.INTERFACE_SHOW)
        BugUtil.alert(BugUtil.getPlainText("TXT_KEY_MAPFINDER_REGNERATING"))
        # must defer to allow alert to appear
        BugUtil.deferCall(regenerateForReal)
コード例 #3
0
def onLoad(argsList):
	def callRead(layer):
		layer.read()
	callEachLayer(callRead)
	# <advc.001> (Bugfix by EmperorFool; r2228)
	def redraw():
		getDotMap().redrawCities()
	BugUtil.deferCall(redraw) # </advc.001>
コード例 #4
0
def onLoad(argsList):
	def callRead(layer):
		layer.read()
	callEachLayer(callRead)
	if StratLayerOpt.isShowDotMap():
		def redraw():
			getDotMap().redrawCities()
		BugUtil.deferCall(redraw)
コード例 #5
0
def regenerate():
    if canRegenerate():
        if CyInterface().getShowInterface(
        ) != InterfaceVisibility.INTERFACE_SHOW:
            CyInterface().setShowInterface(InterfaceVisibility.INTERFACE_SHOW)
        BugUtil.alert(BugUtil.getPlainText("TXT_KEY_MAPFINDER_REGNERATING"))
        # must defer to allow alert to appear
        BugUtil.deferCall(regenerateForReal)
コード例 #6
0
def finderSave():
    MapFinderStatusScreen.setStatus(
        BugUtil.getPlainText("TXT_KEY_MAPFINDER_SAVING"))
    # must delay long enough to allow unrevealed tiles to disappear before taking the screenshot
    delay = options.getSaveDelay()
    if delay < MINIMUM_SAVE_DELAY:
        delay = MINIMUM_SAVE_DELAY
    BugUtil.deferCall(save, delay)
コード例 #7
0
ファイル: MapFinder.py プロジェクト: NikNaks/Civ4-K-Mod
def finderCanRegenerate():
    if bActive:
        try:
            if canRegenerate():
                MapFinderStatusScreen.setStatus(BugUtil.getPlainText("TXT_KEY_MAPFINDER_REGNERATING"))
                # must defer to allow screen to update
                BugUtil.deferCall(finderRegenerate)
        except MapFinderError, e:
            e.display()
            stop()
コード例 #8
0
def finderRegenerate():
    if bActive:
        try:
            if not gc.getGame().regenerateMap():
                raise MapFinderError("TXT_KEY_MAPFINDER_REGENERATE_FAILED")
            # must defer to allow screen to update before moving camera
            BugUtil.deferCall(finderCheck)
        except MapFinderError, e:
            e.display()
            stop()
コード例 #9
0
ファイル: MapFinder.py プロジェクト: NikNaks/Civ4-K-Mod
def finderRegenerate():
    if bActive:
        try:
            if not gc.getGame().regenerateMap():
                raise MapFinderError("TXT_KEY_MAPFINDER_REGENERATE_FAILED")
                # must defer to allow screen to update before moving camera
            BugUtil.deferCall(finderCheck)
        except MapFinderError, e:
            e.display()
            stop()
コード例 #10
0
def finderCanRegenerate():
    if bActive:
        try:
            if canRegenerate():
                MapFinderStatusScreen.setStatus(
                    BugUtil.getPlainText("TXT_KEY_MAPFINDER_REGNERATING"))
                # must defer to allow screen to update
                BugUtil.deferCall(finderRegenerate)
        except MapFinderError, e:
            e.display()
            stop()
コード例 #11
0
def onLoad(argsList):
    def callRead(layer):
        layer.read()

    callEachLayer(callRead)
    if StratLayerOpt.isShowDotMap():

        def redraw():
            getDotMap().redrawCities()

        BugUtil.deferCall(redraw)
コード例 #12
0
def regenerateForReal():
    if not gc.getGame().regenerateMap():
        raise MapFinderError("TXT_KEY_MAPFINDER_REGENERATE_FAILED")
    # must defer to allow screen to update before moving camera
    BugUtil.deferCall(centerCameraOnPlayer)
コード例 #13
0
def finderNext():
    MapFinderStatusScreen.resetStatus()
    BugUtil.deferCall(next, options.getSkipDelay())
コード例 #14
0
def finderStartLoop():
    BugUtil.deferCall(finderCanRegenerate, options.getRegenerationDelay())
コード例 #15
0
ファイル: MapFinder.py プロジェクト: NikNaks/Civ4-K-Mod
def finderStartLoop():
    BugUtil.deferCall(finderCanRegenerate, options.getRegenerationDelay())
コード例 #16
0
ファイル: MapFinder.py プロジェクト: NikNaks/Civ4-K-Mod
def regenerateForReal():
    if not gc.getGame().regenerateMap():
        raise MapFinderError("TXT_KEY_MAPFINDER_REGENERATE_FAILED")
        # must defer to allow screen to update before moving camera
    BugUtil.deferCall(centerCameraOnPlayer)
コード例 #17
0
ファイル: MapFinder.py プロジェクト: NikNaks/Civ4-K-Mod
def finderNext():
    MapFinderStatusScreen.resetStatus()
    BugUtil.deferCall(next, options.getSkipDelay())