public BlackholeCell(int boardX, int boardY, Board board, Random randomizer) : base(boardX, boardY, board) { float radius = board.GetGemSize(); _blackholeGem = new BlackholeGem(boardX, boardY, 0, board.ToGemX(boardX), board.ToGemY(boardY), radius, randomizer, board); board.AddChild(_blackholeGem); }
public TeleportationCell(int boardX, int boardY, Board board, string portalId, bool isEntry = true) : base(boardX, boardY, board) { _isTeleporting = false; PortalId = portalId; _isEntry = isEntry; _alreadyTransportedGem = new List <IGem>(); if (isEntry) { SetOtherPortal(board); } float radius = board.GetGemSize(); _gem = new Gem(boardX, boardY, 5, board.ToGemX(boardX), board.ToGemY(boardY), radius, new Random(), board); board.AddChild(_gem); radius = board.GetGemSize(); _blackholeGem = new BlackholeGem(boardX, boardY, 0, board.ToGemX(boardX), board.ToGemY(boardY), radius, new Random(), board); board.AddChild(_blackholeGem); }