public void Redraw() { _nusbioMatrix.ScrollPixelLeftDevices(1, 1); _nusbioMatrix.SetLed(CurrentXPosition, CurrentYPosition, true); _nusbioMatrix.WriteDisplay(); CurrentYPosition += NewDirectionRandomizer(); if (CurrentYPosition >= _nusbioMatrix.Height - 1) { CurrentYPosition = _nusbioMatrix.Height - 1; } if (CurrentYPosition < 0) { CurrentYPosition = 0; } }
public override void DrawPixel(short x, short y, ushort color) { _nusbioMatrix.SetLed(x, y, color == 1); }