Mercurial > hg > screen-ui
view Voice.cpp @ 1:3b6ab3b28808
Add command line params for disabling keys
author | Henrik Ekeus <hekeus@eecs.qmul.ac.uk> |
---|---|
date | Tue, 24 Jan 2012 13:48:54 +0000 |
parents | 2db9be889344 |
children |
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; } }