MCPcopy Create free account
hub / github.com/EngoEngine/engo / NewAxisMouse

Function NewAxisMouse

axis.go:66–76  ·  view source on GitHub ↗

NewAxisMouse creates a new Mouse Axis in either direction AxisMouseVert or AxisMouseHori.

(d AxisMouseDirection)

Source from the content-addressed store, hash-verified

64
65// NewAxisMouse creates a new Mouse Axis in either direction AxisMouseVert or AxisMouseHori.
66func NewAxisMouse(d AxisMouseDirection) *AxisMouse {
67 old := Input.Mouse.Y
68 if d == AxisMouseHori {
69 old = Input.Mouse.X
70 }
71
72 return &AxisMouse{
73 direction: d,
74 old: old,
75 }
76}
77
78// Value returns the delta of a mouse movement.
79func (am *AxisMouse) Value() float32 {

Callers 2

RunFunction · 0.85
TestAxisMouseFunction · 0.85

Calls

no outgoing calls

Tested by 1

TestAxisMouseFunction · 0.68