Exemple #1
0
    def onGameLoad(self, argsList):
        # Init things which require a game object or other game data to exist

        if (not SdToolKitAdvanced.sdObjectExists("AIAutoPlay", game)):
            SdToolKitAdvanced.sdObjectInit("AIAutoPlay", game, {})
            SdToolKitAdvanced.sdObjectSetVal("AIAutoPlay", game,
                                             "bCanCancelAuto", True)
        elif (SdToolKitAdvanced.sdObjectGetVal("AIAutoPlay", game,
                                               "bCanCancelAuto") == None):
            SdToolKitAdvanced.sdObjectSetVal("AIAutoPlay", game,
                                             "bCanCancelAuto", True)
	def storeDataOnPreSave(self):
		if (len(gOrderList) == 0):
			return

		if (not SdToolKitAdvanced.sdObjectExists("CGEUnitPlacement", gc.getGame())):
			SdToolKitAdvanced.sdObjectInit("CGEUnitPlacement", gc.getGame(), UPData)
		dData = {	"Order": gOrderList,
					"Sign": gSignDict,
					"SignID": gID,
					"FixBug": gOverrideFiraxisBug
				}
		SdToolKitAdvanced.sdObjectSetAll("CGEUnitPlacement", gc.getGame(), dData)
	def _reminderStoreData(self):
		if (not SdToolKitAdvanced.sdObjectExists("CGEReminder", gc.getGame())):
			SdToolKitAdvanced.sdObjectInit("CGEReminder", gc.getGame(), {"Reminder": []})
		SdToolKitAdvanced.sdObjectSetVal("CGEReminder", gc.getGame(), "Reminder", self.reminders)
Exemple #4
0
 def _reminderStoreData(self):
     if (not SdToolKitAdvanced.sdObjectExists("CGEReminder", gc.getGame())):
         SdToolKitAdvanced.sdObjectInit("CGEReminder", gc.getGame(),
                                        {"Reminder": []})
     SdToolKitAdvanced.sdObjectSetVal("CGEReminder", gc.getGame(),
                                      "Reminder", self.reminders)
Exemple #5
0
def revObjectInit(object, VarDictionary={}):
    return SdToolKitAdvanced.sdObjectInit('Revolution', object, VarDictionary)