mirror of
https://github.com/Ryujinx/Opentk.git
synced 2025-02-24 03:36:56 +00:00
Refresh text continuously
This commit is contained in:
parent
dd648a8362
commit
ea3c9ffe85
|
@ -25,9 +25,8 @@ namespace Examples.Tests
|
|||
int texture;
|
||||
bool mouse_in_window = false;
|
||||
bool viewport_changed = true;
|
||||
bool refresh_text = true;
|
||||
MouseState mouse, mouse_old;
|
||||
KeyboardState keyboard, keyboard_old;
|
||||
MouseState mouse;
|
||||
KeyboardState keyboard;
|
||||
|
||||
public GameWindowStates()
|
||||
: base(800, 600, GraphicsMode.Default)
|
||||
|
@ -197,22 +196,11 @@ namespace Examples.Tests
|
|||
}
|
||||
|
||||
protected override void OnUpdateFrame(FrameEventArgs e)
|
||||
{;
|
||||
{
|
||||
InputDriver.Poll();
|
||||
|
||||
mouse = OpenTK.Input.Mouse.GetState();
|
||||
if (mouse != mouse_old)
|
||||
refresh_text = true;
|
||||
mouse_old = mouse;
|
||||
|
||||
keyboard = OpenTK.Input.Keyboard.GetState();
|
||||
if (keyboard != keyboard_old)
|
||||
refresh_text = true;
|
||||
keyboard_old = keyboard;
|
||||
|
||||
if (refresh_text)
|
||||
{
|
||||
refresh_text = false;
|
||||
|
||||
using (Graphics gfx = Graphics.FromImage(TextBitmap))
|
||||
{
|
||||
|
@ -243,7 +231,6 @@ namespace Examples.Tests
|
|||
line = DrawJoysticks(gfx, Joysticks, line++);
|
||||
line = DrawGamePads(gfx, line++);
|
||||
}
|
||||
}
|
||||
|
||||
System.Drawing.Imaging.BitmapData data = TextBitmap.LockBits(
|
||||
new System.Drawing.Rectangle(0, 0, TextBitmap.Width, TextBitmap.Height),
|
||||
|
|
Loading…
Reference in a new issue