Example #1
0
 def newBGData(self, agentIdx, day, turn):
     if (agentIdx not in self.__bgCODataMap_):
         data = co.BGCOData(day, turn, True)
         self.__bgCODataMap_.update({agentIdx: data})
         #既に霊媒COしていたらスライドチェック
         if (agentIdx in self.__mediumCODataMap_):
             data.setAfterSlide(True)
             self.__mediumCODataMap_[agentIdx].setAlive(False)
         #既に占いCOしていたらスライドチェック
         if (agentIdx in self.__seerCODataMap_):
             data.setAfterSlide(True)
             self.__seerCODataMap_[agentIdx].setAlive(False)
Example #2
0
 def addBGData(self, agentIdx, targetIdx, day, turn):
     if (agentIdx not in self.__bgCODataMap_):
         data = co.BGCOData(day, turn, False)
         self.__bgCODataMap_.update({agentIdx: data})
         if (agentIdx in self.__mediumCODataMap_):
             data.setAfterSlide(True)
             self.__mediumCODataMap_[agentIdx].setAlive(False)
         if (agentIdx in self.__seerCODataMap_):
             data.setAfterSlide(True)
             self.__seerCODataMap_[agentIdx].setAlive(False)
     else:
         data = self.__bgCODataMap_[agentIdx]
     data.add(targetIdx)