def blit_obj(self, obj): if (obj != self.player): draw_pos = obj.get_rect() if (self.debug): # background t_pos = (obj.x_loc - 200, obj.y_loc - 200) backgrd = pygame.Surface( (400, 400) ) backgrd.fill( (255, 255, 0) ) backgrd.set_alpha(50) self.screen.blit(backgrd, t_pos) #color = (255, 255, 0) #pos = (int(obj.x_loc), int(obj.y_loc)) #pygame.draw.circle(self.screen, color, pos, 400) self.screen.blit(obj.image, draw_pos) if (self.debug): #TL point = pygame.Surface( (4, 4) ) point.fill( (0, 255, 0) ) point.set_alpha(75) self.screen.blit(point, t_pos) #core t_pos = (obj.x_loc-2, obj.y_loc-2) point.fill( (255, 0, 0) ) point.set_alpha(100) self.screen.blit(point, t_pos) else: User_Interface.blit_obj(self, obj)