public void ClickCell() { Visited = true; Image = null; if (Live) { Image = new CellHitImage(this); } else { Image = new CellSafeImage(this); } Neighbors.CheckNeighbors(); }
public void FlagCell(bool success = false) { if (Image is CellBaseImage && success) { Image = new CellSuccessFlagImage(this); } else { if (Image is CellWarningFlagImage) { Image = new CellBaseImage(this); } else if (Image is CellCautionFlagImage) { Image = new CellWarningFlagImage(this); } else { Image = new CellCautionFlagImage(this); } } }
public GreenSnakeBody() { _image = new CellImage(GREEN_SNAKE_BODY); }
public GameCell(int x, int y) { X = x; Y = y; Image = new CellBaseImage(this); }
public RedSnakeBody() { _image = new CellImage(RED_SNAKE_BODY); }
public void OpenMouth() { _image = new CellImage(GREEN_SNAKE_OPEN_HEAD); }
public ICellImage Image => _image; // { _image.Rotate(Direction); return _image; } public void CloseMouth() { _image = new CellImage(GREEN_SNAKE_HEAD); }
public GreenSnakeHead() { _image = new CellImage(GREEN_SNAKE_HEAD); Direction = Direction.Up; }
public RedSnakeHead() { _image = new CellImage(RED_SNAKE_HEAD); Direction = Direction.Up; }