From 60f58c2ffdd2eaa0173a316a3e881c949935170d Mon Sep 17 00:00:00 2001 From: thefiddler Date: Thu, 1 May 2014 22:17:06 +0200 Subject: [PATCH] [Examples] Fixed cursor hotspot --- Source/Examples/Data/Textures/cursor.png | Bin 925 -> 755 bytes .../OpenTK/GameWindow/MouseCursorSimple.cs | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/Examples/Data/Textures/cursor.png b/Source/Examples/Data/Textures/cursor.png index 67706296e05dc2627917eb0c2a81f6d8d993dd48..5c7de625ba1a6d3df700731ec449e3b6703e3079 100644 GIT binary patch delta 742 zcmV%N7wLIybxQbAO)K_xt;Oe?NZkpJO@1w<=%;uVUj)cafg`97ZyUDt6sos?ZJ1L10>XJ9w{j=$CK z@cDc!EG%HR+c6A-uI{cl!o5ruuqSR9#vi=naYth3=Z+Ux+HV0$I(S>4%~4lZhpy|` zY&LXVr@f;+g?~86P$>t+J42lguh)xV7&sgb=H})IK7R_Ph3~ZmyW+i1dmXj4wL~Hj zG)*HCi5v>w&pB@bh7?uV92^{!m6a749UYa~*;xq&gOX>>ivt(4b;&dVL#jpH93Flt zu~<~b$HOu|KQBE!Jz2pOzy)0U8y_1RleM)kGC4URi;IggFwmbB9KZow0`3DZRExSf zG4VzciGR3EPrsGrzsVQJ~3l$4YZi^Zt-)hD*Mwlg~Ism?9HDWDW6b!o2K{m=T3nWoA5 z`nsa33O8$N5?kN5GLENKz?vMsLf}Fm5OA8NiC@iT!+38{QCYc~Ej$%l^1^9!m$;>` zuTMgu$5M2=UxBz!`b@dOA$0NW)Apa=ehH7zfv0c-&qrM Y8&hNh&VH;ERsaA107*qoM6N<$f_!LC$^ZZW literal 925 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvVtU&J%W50 z7^>757#dm_7=8hT8eT9klo~KFyh>nTu$sZZAYL$MSD+0817ll&Plzi}0Rh0sz`%r} zgpr96E&^f$jRKO449qMbhe1dngN2oai5XQV*ceuJkVByWq#Ftj9XiO)!4Bgw2nq?p z*~sQdNJ=<3I6$Nn6cmJnglcPR?d1`I`zhl8|&AvFDom%bLY0*Rrd7v z%L-P0UG?qEbBz~T+AqE_3R>u8u6Q98GWnBf#mRp!WWuL?;m|$sfL%TG#ji3h4!$Wt z7utY^F(!GtyEF>zTK5mgx#j8N7-DfcIYEKfz{qg(hDQ_Alb=6$^5|LOVa@ZWkLxSE zc%gEnEjTX1<;u;YS9{r)@0qb@9*g8I;Q+yR#;kGzdbn4PSH@)l6Cc-rbR*lcBZFqhKy+^z7gz=0SpJs=K zUcWNy@r3jZ8@8GcZ)LY2~qV=QaR+saoP1 zQIe8al4_M)lnSI6j0_A-bPY^(4GcpJ&8$p~txSxy4UDV|4EUr~AE9W-%}>cptHh$g W2%_Pp;j~vk4Gf;HelF{r5}E*{?MX5K diff --git a/Source/Examples/OpenTK/GameWindow/MouseCursorSimple.cs b/Source/Examples/OpenTK/GameWindow/MouseCursorSimple.cs index 2315d110..9580f984 100644 --- a/Source/Examples/OpenTK/GameWindow/MouseCursorSimple.cs +++ b/Source/Examples/OpenTK/GameWindow/MouseCursorSimple.cs @@ -28,12 +28,12 @@ namespace Examples.Tutorial using (Bitmap bitmap = new Bitmap("Data/Textures/cursor.png")) { var data = bitmap.LockBits( - new Rectangle(2, 21, bitmap.Width, bitmap.Height), + new Rectangle(0, 0, bitmap.Width, bitmap.Height), System.Drawing.Imaging.ImageLockMode.ReadOnly, System.Drawing.Imaging.PixelFormat.Format32bppPArgb); MyCursor = new OpenTK.MouseCursor( - 0, 0, data.Width, data.Height, data.Scan0); + 2, 21, data.Width, data.Height, data.Scan0); Cursor = MyCursor; } @@ -73,7 +73,7 @@ namespace Examples.Tutorial { if (Mouse[MouseButton.Left]) { - AddLine(e.X, i.Y); + AddLine(e.X, e.Y); } }