public Player(int id, BrickDispenser brickDispenser, Field field, GameDraw draw) { this.id = id; this.brickDispenser = brickDispenser; this.field = field; this.draw = draw; brick = brickDispenser.NewBrick(); //fixme DrawPoints(); }
public virtual void TimerTick() { if (Brick == null) { return; } //if (alive && !brick.MoveDown()) if (!MoveDown()) { points += pointsRemovedRows[field.RemoveRows()] + pointBrick + pointDroppedRow * brick.DroppedCount; DrawPoints(); if ((brick = brickDispenser.NewBrick()) == null) { draw.DrawString(0, 0, "DEAD: " + points.ToString()); //fixme alive = false; } } }