mirror of
https://github.com/DarthAffe/CUE.NET.git
synced 2026-11-10 20:46:24 +00:00
Implemented keyboard as key-group
This commit is contained in:
1 parent
35ff696d1c
commit
5d96a1ba11
6 files changed
+24
-17
No files matched your search
@@ -72,15 +72,14 @@ namespace SimpleDevTest
|
||||
Random random = new Random();
|
||||
|
||||
// Cover whole keyboard as Group to be able to reset (I'll fix this tomorrow)
|
||||
RectangleKeyGroup keyboardGroup = new RectangleKeyGroup(keyboard, keyboard.KeyboardRectangle, 0f);
|
||||
|
||||
// Flash whole keyboard three times to ... well ... just to make it happen
|
||||
for (int i = 0; i < 3; i++)
|
||||
{
|
||||
keyboardGroup.SetColor(Color.Aquamarine);
|
||||
keyboard.SetColor(Color.Aquamarine);
|
||||
keyboard.UpdateLeds();
|
||||
Thread.Sleep(160);
|
||||
keyboardGroup.SetColor(Color.Black);
|
||||
keyboard.SetColor(Color.Black);
|
||||
keyboard.UpdateLeds();
|
||||
Thread.Sleep(200);
|
||||
}
|
||||
@@ -98,7 +97,7 @@ namespace SimpleDevTest
|
||||
else
|
||||
point.Location = Interpolate(point.Location, target, SPEED); // It would be better to calculate from the center of our rectangle but the easy way is enough here
|
||||
|
||||
keyboardGroup.SetColor(Color.Black);
|
||||
keyboard.SetColor(Color.Black);
|
||||
|
||||
IEnumerable<CorsairKey> keys = keyboard[point, 0.1f];
|
||||
if (keys != null)
|
||||
|
||||
Reference in new issue
Block a user