def draw(self): basic_2.clear() for i in range(0, map_size): for j in range(0, map_size): if bool(self.e.get_mine_data().seen[i][j]) is False: basic_2.draw( self.e.get_loc_info(i, j).get_x(), self.e.get_loc_info(i, j).get_y(), self.e.get_loc_info(i, j).get_width(), self.e.get_loc_info(i, j).get_height(), 0, .75 * map_size * map_size / 2, 0, -.1, map_size / 10.) for i in range(num_agents): basic_2.draw(self.e.get_sqr_loc(self.a[i].x), self.e.get_sqr_loc(self.a[i].y), self.e.get_norm_size(), self.e.get_norm_size(), 1, 1, 0, -.1, map_size / 10.) basic_2.draw( self.e.get_loc_info( self.e.mine_data.get_mine_location().get_x(), self.e.mine_data.get_mine_location().get_y()).get_x(), self.e.get_loc_info( self.e.mine_data.get_mine_location().get_x(), self.e.mine_data.get_mine_location().get_y()).get_y(), self.e.get_loc_info( self.e.mine_data.get_mine_location().get_x(), self.e.mine_data.get_mine_location().get_y()).get_width(), self.e.get_loc_info( self.e.mine_data.get_mine_location().get_x(), self.e.mine_data.get_mine_location().get_y()).get_height(), 1, 1, 0, -.1, map_size / 10.) basic_2.end_draw()
def draw(self): basic_2.clear() for i in range(0, map_size): for j in range(0, map_size): basic_2.draw(self.e.get_loc_info(i,j).get_x(),self.e.get_loc_info(i,j).get_y(),self.e.get_loc_info(i,j).get_width(),self.e.get_loc_info(i,j).get_height(),0,self.e.get_mine_data().get_color(i,j)*map_size,0,-.1,map_size/10.) basic_2.draw(self.e.get_loc_info(self.a.get_x(),self.a.get_y()).get_x(), self.e.get_loc_info(self.a.get_x(),self.a.get_y()).get_y(), self.e.get_loc_info(self.a.get_x(),self.a.get_y()).get_width(), self.e.get_loc_info(self.a.get_x(),self.a.get_y()).get_height(), 1, 1,0,-.1,map_size/10.) basic_2.draw(self.e.get_loc_info(self.e.mine_data.get_mine_location().get_x(),self.e.mine_data.get_mine_location().get_y()).get_x(), self.e.get_loc_info(self.e.mine_data.get_mine_location().get_x(),self.e.mine_data.get_mine_location().get_y()).get_y(), self.e.get_loc_info(self.e.mine_data.get_mine_location().get_x(),self.e.mine_data.get_mine_location().get_y()).get_width(), self.e.get_loc_info(self.e.mine_data.get_mine_location().get_x(),self.e.mine_data.get_mine_location().get_y()).get_height(), 1, 1,0,-.1,map_size/10.) basic_2.end_draw()
def draw(self): #loc=(self.a.x,self.a.y) basic_2.clear() for i in range(0, map_size): for j in range(0, map_size): if bool(self.e.get_mine_data().seen[i][j]) is False: basic_2.draw( self.e.get_loc_info(i, j).get_x(), self.e.get_loc_info(i, j).get_y(), self.e.get_loc_info(i, j).get_width(), self.e.get_loc_info(i, j).get_height(), 0, self.e.get_mine_data().get_color(i, j) * map_size * map_size / 2, 0, -.1, map_size / 10.) for i in range(num_agents): for arrow in self.a[i].arrows: X = arrow[0][0] Y = arrow[0][1] hh = arrow[2] / 5 ww = arrow[2] if arrow[1] == (1, 0): #ww=arrow[2]/1 #hh=arrow[2] dire = 4 elif arrow[1] == (-1, 0): #ww=arrow[2]/1 #hh=arrow[2] dire = 0 elif arrow[1] == (0, 1): #ww=arrow[2] #hh=arrow[2]/1 dire = 6 else: dire = 2 #ww=arrow[2] #hh=arrow[2]/1 basic_2.draw(self.e.get_sqr_loc(X), self.e.get_sqr_loc(Y), self.e.get_norm_size() * ww, self.e.get_norm_size() * hh, 2, 1, dire, -.1, map_size / 10.) for i in range(num_agents): basic_2.draw(self.e.get_sqr_loc(self.a[i].x), self.e.get_sqr_loc(self.a[i].y), self.e.get_norm_size(), self.e.get_norm_size(), 1, 1, 0, -.1, map_size / 10.) basic_2.draw( self.e.get_loc_info( self.e.mine_data.get_mine_location().get_x(), self.e.mine_data.get_mine_location().get_y()).get_x(), self.e.get_loc_info( self.e.mine_data.get_mine_location().get_x(), self.e.mine_data.get_mine_location().get_y()).get_y(), self.e.get_loc_info( self.e.mine_data.get_mine_location().get_x(), self.e.mine_data.get_mine_location().get_y()).get_width(), self.e.get_loc_info( self.e.mine_data.get_mine_location().get_x(), self.e.mine_data.get_mine_location().get_y()).get_height(), 1, 1, 0, -.1, map_size / 10.) basic_2.end_draw()