예제 #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)