Example #1
0
 def addSeerData(self,agentIdx, targetIdx, isBlack, day, turn):
     #COせずに結果を言った人
     if (agentIdx not in self.__seerCODataMap_):
         data = co.SeerCOData(day, turn, False)
         self.__seerCODataMap_.update({agentIdx:data})
     #COして結果を言った人
     else:
         data = self.__seerCODataMap_[agentIdx]
     data.add(day, targetIdx, isBlack)
Example #2
0
    def newVillData(self, agentIdx, day, turn):

        if (agentIdx not in self.__villCODataMap_):
            data = co.COData(day, turn, True)
            self.__villCODataMap_.update({agentIdx:data})

            #既に占いCOしていたらスライドチェック
            if (agentIdx in self.__seerCODataMap_):
                data.setAfterSlide(True)
                self.__seerCODataMap_[agentIdx].setAlive(False)
Example #3
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 #4
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)
Example #5
0
 def addMediumData(self, agentIdx, targetIdx, isBlack, day, turn):
     #COせずに結果を言った人
     if (agentIdx not in self.__mediumCODataMap_):
         data = co.MediumCOData(day, turn, False)
         self.__mediumCODataMap_.update({agentIdx: data})
         if (agentIdx in self.__seerCODataMap_):
             data.setAfterSlide(True)
             self.__seerCODataMap_[agentIdx].setAlive(False)
         if (agentIdx in self.__bgCODataMap_):
             data.setAfterSlide(True)
             self.__bgCODataMap_[agentIdx].setAlive(False)
     #COして結果を言った人
     else:
         data = self.__mediumCODataMap_[agentIdx]
     data.add(day, targetIdx, isBlack)
Example #6
0
 def newSeerData(self,agentIdx, day, turn):
     if (agentIdx not in self.__seerCODataMap_):
         data = co.SeerCOData(day, turn, True)
         self.__seerCODataMap_.update({agentIdx:data})