mirror of
https://github.com/Artemis-RGB/Artemis
synced 2026-01-01 10:13:30 +00:00
Fix Strafe rendering
This commit is contained in:
parent
30662036a4
commit
1330b547d7
@ -100,8 +100,8 @@ namespace Artemis.DeviceProviders.Corsair
|
|||||||
/// <param name="bitmap"></param>
|
/// <param name="bitmap"></param>
|
||||||
public override void DrawBitmap(Bitmap bitmap)
|
public override void DrawBitmap(Bitmap bitmap)
|
||||||
{
|
{
|
||||||
var image = ImageUtilities.ResizeImage(bitmap, Width, Height);
|
using (var image = ImageUtilities.ResizeImage(bitmap, Width, Height))
|
||||||
|
{
|
||||||
// For STRAFE, stretch the image on row 2.
|
// For STRAFE, stretch the image on row 2.
|
||||||
if (_keyboard.DeviceInfo.Model == "STRAFE RGB")
|
if (_keyboard.DeviceInfo.Model == "STRAFE RGB")
|
||||||
{
|
{
|
||||||
@ -110,18 +110,20 @@ namespace Artemis.DeviceProviders.Corsair
|
|||||||
using (var g = Graphics.FromImage(strafeBitmap))
|
using (var g = Graphics.FromImage(strafeBitmap))
|
||||||
{
|
{
|
||||||
g.DrawImage(image, new Point(0, 0));
|
g.DrawImage(image, new Point(0, 0));
|
||||||
g.DrawImage(image, new Rectangle(0, 3, 22, 7), new Rectangle(0, 2, 22, 7), GraphicsUnit.Pixel);
|
g.DrawImage(image, new Rectangle(0, 3, 22, 7), new Rectangle(0, 2, 22, 7),
|
||||||
}
|
GraphicsUnit.Pixel);
|
||||||
|
|
||||||
image.Dispose();
|
_keyboardBrush.Image = strafeBitmap;
|
||||||
image = strafeBitmap;
|
_keyboard.Update();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
_keyboardBrush.Image = image;
|
_keyboardBrush.Image = image;
|
||||||
_keyboard.Update();
|
_keyboard.Update();
|
||||||
|
}
|
||||||
image.Dispose();
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public override KeyMatch? GetKeyPosition(Keys keyCode)
|
public override KeyMatch? GetKeyPosition(Keys keyCode)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user