From 8e10f4d1de896a8c1522663cfa5ece1449910a65 Mon Sep 17 00:00:00 2001 From: Victor Date: Tue, 14 Jan 2014 22:03:03 +0200 Subject: [PATCH] Add pointer class --- src/com/annimon/influencexxii/Pointer.java | 28 ++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 src/com/annimon/influencexxii/Pointer.java diff --git a/src/com/annimon/influencexxii/Pointer.java b/src/com/annimon/influencexxii/Pointer.java new file mode 100644 index 0000000..17f850b --- /dev/null +++ b/src/com/annimon/influencexxii/Pointer.java @@ -0,0 +1,28 @@ +package com.annimon.influencexxii; + +import com.badlogic.gdx.graphics.glutils.ShapeRenderer; + +/** + * Controlling pointer by user + * @author aNNiMON + */ +public class Pointer { + + private int screenWidth, screenHeight; + private int x, y; + + public Pointer(int width, int height) { + x = width / 2; + y = height / 2; + setScreenParameters(width, height); + } + + public void setScreenParameters(int width, int height) { + screenWidth = width; + screenHeight = height; + } + + public void draw(ShapeRenderer renderer) { + DrawUtils.drawPointer(renderer, x, y, screenWidth, screenHeight, 1); + } +} \ No newline at end of file