Metro metro; Layer layer; int play_pos = 0; int play_pos_previous = 0; void setup() { size(500, 500); // Metroの初期化 metro = new Metro(); metro.set(100); // 100[ms]おきにtrueを返す layer = new Layer(); layer.setup(); } void draw() { background(0); for ( int i = 0; i < 16; i++ ) { layer.button[i].update(); layer.button[i].draw(); } if( metro.update() ){ layer.update(); } }