Code:
class CyPitboss:
# Extracted from PBWizard.py and PBAdmin.py
def getModName():
return str()
def getNumSizes():
return int()
def getSizeAt(iIndex):
return str()
def getNumClimates():
return int()
def getClimateAt(iIndex):
return str()
def getNumSeaLevels():
return int()
def getSeaLevelAt(iIndex):
return str()
def getNumEras():
return int()
def getEraAt(iIndex):
return str()
def getNumSpeeds():
return int()
def getSpeedAt(iIndex):
return str()
def getNumMods():
return int()
def getModAt(iIndex):
return str()
def getNumMapScripts():
return int()
def getMapNameAt(iIndex):
return str()
def getNumScenarios():
return int()
def getScenarioAt(iIndex):
return str()
def getNumCivs():
return int()
def getCivAt(iIndex):
return str()
def getNumHandicaps():
return int()
def getHandicapAt(iIndex):
return str()
def getNumOptions():
return int()
def getOptionDescAt(iIndex):
return str()
def getNumMPOptions():
return int()
def getMPOptionDescAt(iIndex):
return str()
def getNumVictories():
return int()
def getVictoryDescAt(iIndex):
return str()
def getSMTPLogin():
return str()
def getEmail():
return str()
def getSMTPHost():
return str()
def setSMTPValues(sHost, sUser, sPassword, sEmail):
pass
def checkPatch():
return bool() # ?
def downloadPatch(sPatchName, sPatchUrl):
return bool()
def installPatch(sPatchName):
pass
def login(sUser, sPassword):
return bool()
pass
def load(sPath, sAdminPwd):
return int()
def reset():
pass
def logout():
pass
def setLoadFileName(sPath):
pass
def host(bPublic, bScenario):
return bool()
pass
def setGamename(sGamename):
pass
def setGamePassword(sPassword):
pass
def loadScenarioInfo(iIndex):
return bool()
def isPendingInit():
return bool()
def getGameSetupData():
return PBGameSetupData()
def getPlayerSetupData(iPlayer):
return PBPlayerSetupData()
def getPlayerAdminData(iPlayer):
return PBPlayerAdminData()
def getGlobalLeaderIndex(iCiv, iLeader):
return int()
def gameParamChanged(sMap, iSize, iClimate, iEra,
iSpeed, iMaxTurns, bCityElimination,
iTurnTimer, sAdminPassword):
pass
def playerParamChanged(iSlot, iWho, iCiv, iTeam,
iDifficulty, iGlobalLeaderID):
# iWho is slot status
pass
def gameOptionChanged( iVictoryID, iValue):
pass
def mpOptionChanged( iVictoryID, iValue):
pass
def customMapOptionChanged( iOptionID, iValue):
pass
def victoriesChanged( iVictoryID, iValue):
pass
def getTurnTimer():
return bool()
def turnTimerChanged(iChange):
pass
def getTurnTimeLeft():
return int()
def kick(iPlayer):
pass
def save(sPath):
return bool()
def quit():
pass
def consoleOut(sMsg):
pass
def sendChat(sMsg):
pass
def getGamename():
return str()
def getGamedate(bUnknownFlag):
return str()
def getGameturn():
return int()
def getVersion():
return str() # ?
def getNoPlayersScenario():
return bool()
def getWho(iSlot):
return int() # iStatus (AI, Human, ...)
def getCiv(iSlot):
return int() # iCiv
def forceSpeed():
return bool()
def forceMaxTurns():
return bool()
def forceCityElimination():
return bool()
def forceOptions():
return bool()
def forceVictories():
return bool()
def forceDifficulty():
return bool()
def isPermanentVictory(iRow):
return bool()
def isPlayableCiv(iRow):
return bool()
def suggestPlayerSetup():
pass
def getCivLeaderIndex(iCiv, iLeader):
return int()
def getReady(iSlot):
return bool()
def getDone():
return bool()
def launch():
pass
def handleMessages():
pass
def cancelPatchDownload():
pass