<aname="l1"></a><ahref="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.ZC.html#l25"><spanclass=cF4>mouse.pos.x</span></a><spanclass=cF0> and </span><ahref="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.ZC.html#l25"><spanclass=cF4>mouse.pos.y</span></a><spanclass=cF0> can be used to access the x and y coordinates of the mouse. They are relative to the screen, not
<aname="l2"></a>window. These can be used if you don't want to use message passing. </span><ahref="https://zeal-operating-system.github.io/ZealOS/Kernel/KGlobals.ZC.html#l25"><spanclass=cF4>mouse.pos.z</span></a><spanclass=cF0> is the wheel.
<aname="l4"></a></span><ahref="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3704"><spanclass=cF4>mouse.pos_text.x</span></a><spanclass=cF0> and </span><ahref="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3704"><spanclass=cF4>mouse.pos_text.y</span></a><spanclass=cF0> are the text column and row. See </span><ahref="https://zeal-operating-system.github.io/ZealOS/Demo/Games/Maze.ZC.html#l1"><spanclass=cF4>::/Demo/Games/Maze.ZC</span></a><spanclass=cF0>.
<aname="l6"></a>See </span><ahref="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3704"><spanclass=cF4>CMouseStateGlobals</span></a><spanclass=cF0> and </span><ahref="https://zeal-operating-system.github.io/ZealOS/Kernel/KernelA.HH.html#l3684"><spanclass=cF4>CMouseHardStateGlobals</span></a><spanclass=cF0>.
<aname="l8"></a>The </span><spanclass=cF2>hard</span><spanclass=cF0> designation, as in </span><spanclass=cF2>mouse_hard</span><spanclass=cF0>, represents hardware layer items before the application of an abstraction layer.