diff --git a/prosperon/clay.cm b/prosperon/clay.cm index 534ff334..9201cbf1 100644 --- a/prosperon/clay.cm +++ b/prosperon/clay.cm @@ -8,7 +8,6 @@ var graphics = use('graphics') var util = use('util') var input = use('input') var prosperon = use('prosperon') -var staef = use('staef') function normalizeSpacing(spacing) { if (typeof spacing == 'number') { diff --git a/prosperon/clay_input.cm b/prosperon/clay_input.cm index 49dd362a..ac5e25b3 100644 --- a/prosperon/clay_input.cm +++ b/prosperon/clay_input.cm @@ -8,12 +8,9 @@ var clay_input = {} // Hit-test boxes against a mouse position // boxes: array of box objects from clay.draw() -// mousepos: {x, y} position to test +// pos: {x, y} position to test // prev_state: previous input state for tracking changes -clay_input.hit = function hit(boxes, mouse, prev_state = {}) { - var mousepos = {...mouse} - mousepos.x *= 640 - mousepos.y *= 360 +clay_input.hit = function hit(boxes, pos, prev_state = {}) { var hovered = null var clicked = null @@ -21,7 +18,7 @@ clay_input.hit = function hit(boxes, mouse, prev_state = {}) { for (var i = boxes.length - 1; i >= 0; i--) { var box = boxes[i] var boundingbox = geometry.rect_move(box.boundingbox, box.config.offset) - if (geometry.rect_point_inside(boundingbox, mousepos)) { + if (geometry.rect_point_inside(boundingbox, pos)) { hovered = box break }