@@ -130,7 +130,7 @@ def setup(cool,hot):
130
130
#キャラクター行動処理一回分
131
131
def battle (character ,logger ,board_manager ):
132
132
character .send ("@" ) #開始の合図
133
- recieve = recieve_action (character , logger )
133
+ recieve = recieve_action (character )
134
134
if recieve != "gr" :
135
135
board_manager .game_over = True
136
136
board_manager .go_reason = "{character.tag} bad request"
@@ -140,15 +140,16 @@ def battle(character,logger,board_manager):
140
140
character .send (result ) #行動後のデータ
141
141
if board_manager .game_over :
142
142
return
143
- recieve = recieve_action (character , logger ) # walk look search put
143
+ recieve = recieve_action (character ) # walk look search put
144
144
data = board_manager .char_action (character .tag ,recieve )
145
+ logger .action (board_manager .get_map_str (),"," .join (map (str ,reversed (board_manager .cool_position ))),"," .join (map (str ,reversed (board_manager .hot_position ))),board_manager .cool_item ,board_manager .hot_item )
145
146
result = "" .join (map (str ,data ))
146
147
character .send (result )
147
148
if board_manager .game_over :
148
149
return
149
150
recieve = character .recieve () #ここは終了の合図 #が来る
150
151
151
- def recieve_action (character , logger ):
152
+ def recieve_action (character ):
152
153
recieve = character .recieve ()
153
154
if not recieve :
154
155
print (f"{ character .tag } is lose\n reason: lost connection" , file = sys .stderr )
@@ -158,7 +159,6 @@ def recieve_action(character,logger):
158
159
print (f"{ character .tag } is lose\n reason: command { recieve } does not exists" , file = sys .stderr )
159
160
logger .result (character .tag ,"lose" ,f"{ character .tag } sent a command that does not exist. command: { recieve } " )
160
161
sys .exit (1 )
161
- logger .action (character .tag ,recieve )
162
162
return recieve
163
163
164
164
if __name__ == "__main__" :
0 commit comments