示例#1
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)
示例#2
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)
示例#3
0
def stop():
    global bActive
    bActive = False
    MapFinderStatusScreen.hide()
    restoreInterface()
    BugUtil.alert(
        BugUtil.getPlainText("TXT_KEY_MAPFINDER_STOPPED") + " - " +
        getCountsText())
示例#4
0
def doStop(argsList=None):
    try:
        if bActive:
            stop()
        else:
            BugUtil.alert(BugUtil.getPlainText("TXT_KEY_MAPFINDER_NOT_RUNNING"))
    except MapFinderError, e:
        e.display()
示例#5
0
def doStop(argsList=None):
    try:
        if bActive:
            stop()
        else:
            BugUtil.alert(
                BugUtil.getPlainText("TXT_KEY_MAPFINDER_NOT_RUNNING"))
    except MapFinderError, e:
        e.display()
示例#6
0
def doStart(argsList=None):
    try:
        if not bActive:
            start()
        else:
            BugUtil.alert(BugUtil.getPlainText("TXT_KEY_MAPFINDER_ALREADY_RUNNING"))
    except MapFinderError, e:
        MapFinderStatusScreen.hide()
        e.display()
示例#7
0
def doStart(argsList=None):
    try:
        if not bActive:
            start()
        else:
            BugUtil.alert(
                BugUtil.getPlainText("TXT_KEY_MAPFINDER_ALREADY_RUNNING"))
    except MapFinderError, e:
        MapFinderStatusScreen.hide()
        e.display()
示例#8
0
def checkForSvnUpdates():
	"""
	Uses the SVN options in the Core module to check for updates.
	"""
#	global g_checkingForUpdates, g_checkPending
#	if g_checkPending:
#		return
#	if g_checkingForUpdates:
#		g_checkPending = True
#		return
	if getRemoteVersion() > getLocalVersion():
		BugUtil.alert("SVN updates are available.")
def checkForSvnUpdates():
    """
	Uses the SVN options in the Core module to check for updates.
	"""
    #	global g_checkingForUpdates, g_checkPending
    #	if g_checkPending:
    #		return
    #	if g_checkingForUpdates:
    #		g_checkPending = True
    #		return
    if getRemoteVersion() > getLocalVersion():
        BugUtil.alert("SVN updates are available.")
示例#10
0
def triggerRandomEvent(argsList):
    id = argsList[0]
    iData1 = argsList[1]
    BugUtil.debug("args: %r", argsList)

    type = None
    if id < gc.getNumEventTriggerInfos():
        type = gc.getEventTriggerInfo(id).getType()
    else:
        return
    BugUtil.alert("Event: %s [%d]", type, id)
    pPlayer = PlayerUtil.getPlayer(iData1)
    pPlayer.trigger(id)
示例#11
0
def showLaunchMessage():
    """
	Shows an "opening..." alert message in the event log.
	"""
    BugUtil.alert(BugUtil.getPlainText("TXT_KEY_BUG_HELP_OPENING"))
示例#12
0
def stop():
    global bActive
    bActive = False
    MapFinderStatusScreen.hide()
    restoreInterface()
    BugUtil.alert(BugUtil.getPlainText("TXT_KEY_MAPFINDER_STOPPED") + " - " + getCountsText())
示例#13
0
def showLaunchMessage():
    """
	Shows an "opening..." alert message in the event log.
	"""
    BugUtil.alert(BugUtil.getPlainText("TXT_KEY_BUG_HELP_OPENING"))