MCPcopy Create free account
hub / github.com/BIT-MCS/DRL-eFresh / draw_border

Method draw_border

common/image/draw_util.py:7–19  ·  view source on GitHub ↗
(self, map)

Source from the content-addressed store, hash-verified

5 self.__width = self.sg.V['OBSER_X'] #80
6 self.__height = self.sg.V['OBSER_Y'] #80
7 def draw_border(self, map):
8 border_value = self.sg.V['BORDER_VALUE']
9 border_width = self.sg.V['BORDER_WIDTH']
10 for j in range(0, 80, 1):
11 for i in range(80 - border_width, 80, 1):
12 self.draw_sqr(i, j, 1, 1, border_value, map)
13 for i in range(0, border_width, 1):
14 self.draw_sqr(i, j, 1, 1, border_value, map)
15 for i in range(0, 80, 1):
16 for j in range(0, border_width, 1):
17 self.draw_sqr(i, j, 1, 1, border_value, map)
18 for j in range(80 - border_width, 80, 1):
19 self.draw_sqr(i, j, 1, 1, border_value, map)
20
21 def get_value(self, x, y, map):
22 x, y = self.__trans(x, y)

Callers 1

init_observationMethod · 0.80

Calls 1

draw_sqrMethod · 0.95

Tested by

no test coverage detected