16 lines
665 B
Python
16 lines
665 B
Python
|
import pygame
|
||
|
from sprites.cell import Cell
|
||
|
|
||
|
class Garbage_collector(Cell):
|
||
|
def __init__(self, x,y):
|
||
|
Cell.__init__(self,x,y)
|
||
|
self.image = pygame.image.load("images/garbage_collector.png")
|
||
|
self.move_options = {
|
||
|
"up": lambda forbidden: self.y + 1 if (self.x, self.y + 1) not in forbidden else self.y,
|
||
|
"down": lambda forbidden: self.y - 1 if (self.x, self.y - 1) not in forbidden else self.y,
|
||
|
"left": lambda forbidden: self.x - 1 if (self.x - 1, self.y) not in forbidden else self.x,
|
||
|
"right": lambda forbidden: self.x + 1 if (self.x + 1, self.y) not in forbidden else self.x
|
||
|
}
|
||
|
|
||
|
|