Mercurial > hg > screen-ui
view src/Voice.cpp @ 8:3d9e0db254dc
Added OSC receive
author | Henrik Ekeus <hekeus@eecs.qmul.ac.uk> |
---|---|
date | Thu, 26 Jan 2012 23:42:13 +0000 |
parents | d879a30556f8 |
children | a8f71b5bdb0e |
line wrap: on
line source
/* * Voice.cpp * MelodyTriangle * * Created by Henrik Ekeus on 12/01/2012. * Copyright 2012 Queen Mary University of London. All rights reserved. * */ #include "Voice.h" Voice::Voice(int id, int x, int y){ this->id=id; posx=x; posy=y; isActive=true; radius=15; inTriangle=false; octave=0; highlight=false; } Voice::Voice(){} void Voice::draw(){ ofSetColor(255,0,0); if (isActive){ ofFill(); }else { ofNoFill(); } ofCircle(posx, posy, radius); if (highlight){ ofNoFill(); ofSetColor(255, 255, 255); ofCircle(posx, posy, radius); } } bool Voice::isInVoice(int x, int y){ if (ofDist(x, y, posx, posy)<=radius){ return true; }else { return false; } }