summaryrefslogtreecommitdiff
path: root/OnekoLocal.cs
diff options
context:
space:
mode:
authorSarah Bradley <git@sarahduck.ca>2023-12-17 23:31:40 -0800
committerSarah Bradley <git@sarahduck.ca>2023-12-17 23:31:40 -0800
commitfc3874657348bde6ce7e3fab625c92dfec91baaa (patch)
tree63ddf1864d5c2fb82be156621c6a7225819ef233 /OnekoLocal.cs
parent217c93639fc6dee3222e0a3724dd5ed67b34f412 (diff)
Added Window Scaling, custom mouse, and Neko nametags
Diffstat (limited to 'OnekoLocal.cs')
-rw-r--r--OnekoLocal.cs8
1 files changed, 5 insertions, 3 deletions
diff --git a/OnekoLocal.cs b/OnekoLocal.cs
index 64a4c6f..b33f376 100644
--- a/OnekoLocal.cs
+++ b/OnekoLocal.cs
@@ -17,11 +17,13 @@ class OnekoLocal : Oneko
Client.UserConnected += OnekoNet.SpawnNetNeko;
Client.ServerDisconnected += OnekoNet.DisconnectAll;
+
+ Name = Client.UserName;
}
- public override void OnekoUpdate(float delta)
+ public override void OnekoUpdate()
{
- if (Raylib.IsWindowFocused()) TargetPosition = Raylib.GetMousePosition()/2;
+ if (Raylib.IsWindowFocused() && Raylib.IsCursorOnScreen()) TargetPosition = Raylib.GetMousePosition()/OnekoOnline.WindowScale;
else TargetPosition = new Vector2(320/2, 240/2);
if (OnekoOnline.Client!.Connected) {
@@ -31,6 +33,6 @@ class OnekoLocal : Oneko
OnekoOnline.Client?.ConnectedServer.Send(writer, LiteNetLib.DeliveryMethod.Unreliable);
}
- base.OnekoUpdate(delta);
+ base.OnekoUpdate();
}
} \ No newline at end of file