コード例 #1
0
ファイル: day_12.py プロジェクト: Erasimos/AoC_2020
 def F(self, units):
     delta_pos = ut.pos_mul(self.delta_directions[self.facing[0]], units)
     self.current_pos = ut.pos_add(self.current_pos, delta_pos)
コード例 #2
0
ファイル: day_12.py プロジェクト: Erasimos/AoC_2020
 def N(self, units):
     delta_pos = ut.pos_mul(self.delta_directions['N'], units)
     self.way_point_pos = ut.pos_add(self.way_point_pos, delta_pos)
コード例 #3
0
ファイル: day_12.py プロジェクト: Erasimos/AoC_2020
 def W(self, units):
     delta_pos = ut.pos_mul(self.delta_directions['W'], units)
     self.current_pos = ut.pos_add(self.current_pos, delta_pos)