Mercurial > hg > tweakathon2ios
view xyView.cpp @ 0:a223551fdc1f
First commit - copy from tweakathlon.
author | Robert Tubb <rt300@eecs.qmul.ac.uk> |
---|---|
date | Fri, 10 Oct 2014 11:46:42 +0100 |
parents | |
children |
line wrap: on
line source
// // xyView.cpp // soundspeed // // Created by Robert Tubb on 20/05/2013. // // #include "xyView.h" void XYView::draw(){ ofFill(); ofNoFill(); ofSetColor(0,0,155); ofRect(screenX, screenY, width, height); ofCircle(screenX+ctrlX, screenY+ctrlY, 60); // cross hairs ofLine(screenX+ctrlX - 30, screenY+ctrlY, screenX+ctrlX + 30, screenY+ctrlY); ofLine(screenX+ctrlX,screenY+ctrlY - 30,screenX+ctrlX,screenY+ctrlY+30); } bool XYView::handleTouch(double x, double y){ if(isInMyArea(x,y)){ ctrlX = x; ctrlY = y; return true; }else{ return false; } } bool XYView::isInMyArea(int x, int y){ return (x > screenX && x < screenX + width && y > screenY && y < screenY + height); }