diff options
| -rw-r--r-- | deploy_template/mygame/documentation/07-mouse.md | 31 |
1 files changed, 25 insertions, 6 deletions
diff --git a/deploy_template/mygame/documentation/07-mouse.md b/deploy_template/mygame/documentation/07-mouse.md index cbace44..2af8854 100644 --- a/deploy_template/mygame/documentation/07-mouse.md +++ b/deploy_template/mygame/documentation/07-mouse.md @@ -12,9 +12,9 @@ Determining if the mouse has been clicked, and it's position. Note: ``` if args.inputs.mouse.click - puts args.inputs.mouse.click - puts args.inputs.mouse.click.point.x - puts args.inputs.mouse.click.point.y + puts "click: #{args.inputs.mouse.click}" + puts "x: #{args.inputs.mouse.click.point.x}" + puts "y: #{args.inputs.mouse.click.point.y}" end ``` @@ -22,8 +22,27 @@ Determining if the mouse button has been released: ``` if args.inputs.mouse.up - puts args.inputs.mouse.up - puts args.inputs.mouse.up.point.x - puts args.inputs.mouse.up.point.y + puts "up: #{args.inputs.mouse.up}" + puts "x: #{args.inputs.mouse.up.point.x}" + puts "y: #{args.inputs.mouse.up.point.y}" +end +``` + +Determine which mouse button(s) have been clicked (also works for up): +``` +if args.inputs.mouse.click + puts "left: #{args.inputs.mouse.button_left}" + puts "middle: #{args.inputs.mouse.button_middle}" + puts "right: #{args.inputs.mouse.button_right}" + puts "x1: #{args.inputs.mouse.button_x1}" + puts "x2: #{args.inputs.mouse.button_x2}" +end +``` + +Determine if the mouse wheel is being used and its values for this tick: +``` +if args.inputs.mouse.wheel + puts "The wheel moved #{args.inputs.mouse.wheel.x} left/right" + puts "The wheel moved #{args.inputs.mouse.wheel.y} up/down" end ``` |
