Exemplo n.º 1
0
void getMenuItem()
{
	if(stateMenu == setupMenu)
	{
		drawUTC();
	}
	else if(stateMenu == klokMenu)
	{
		drawDateTime();
	}
	else if(stateMenu == scrollMenu)
	{
		if(scrollMenuIndex == alarmeringEnum)
		{
			printString("Alarmering");
		}
		else if(scrollMenuIndex == settingsEnum)
		{
			printString("Settings");
		}
	}
	else if(stateMenu == alarmeringMenu){
		//printString("You are in Alarmering");
		drawAlarm();
	}
	else if(stateMenu == settingsMenu){
		printString("Audio Settings");
	}
}
Exemplo n.º 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();
  }
}