Example #1
0
void Blobs02 :: draw()
{
	glPushMatrix();
	glTranslatef( renderArea.x, renderArea.y, 0 );
		drawBox2d();
		drawAudio();
		gui.draw();
	glPopMatrix();
}
Example #2
0
void Lamp::update()
{ 
  // drawMenu(menuPosition());

  doLed();

  if (idleMetro.check()==1)
  {
    drawMenu(menuPosition());
    _idleTime++;
    if (_idleTime==10)  updateMenuIndex('t');
  }

  if (clkMetro.check()==1)	getDate();

  if (!_alarming)
  {
    switch (getDisplayMode())
    {
    case lAUDIO:
      drawAudio();
      break;
    case lCYCLE:
      drawCycle();
      break;
    case lRANDOM:
      drawRandom();
      break;
    case lSOLID:
      drawSolid();
      break;
    default:
      break;
    }
  }
  else
  {
    drawAlarm();
  }
}