import appglue, badge, easydraw, ugfx

easydraw.msg("","Magic 8-Ball", True)

def home(pressed):
  if pressed:
    appglue.home()
    
def buzz(pressed):
  if pressed:
    badge.vibrator_activate(0xFF)
    
def program_main():
    ugfx.clear(ugfx.WHITE)
    ugfx.string(0, 0, "Magic 8-Ball", "PermanentMarker22", ugfx.BLACK)
    ugfx.string(0, 60, "Simple Ball (A) | Advanced Ball (B)", "Roboto_Regular12", ugfx.BLACK)
    ugfx.input_attach(ugfx.BTN_A, eightball_simple)
    ugfx.input_attach(ugfx.BTN_B, eightball_advanced)
    ugfx.flush()
  
def eightball_simple():
    ugfx.clear(ugfx.WHITE)
    ugfx.string(0, 0, "Magic 8-Ball | Simple", "PermanentMarker22", ugfx.BLACK)
    ugfx.string(0, 25, "Not implemented yet!", "Roboto_Regular12", ugfx.BLACK)
    ugfx.flush()

def eightball_advanced():
    ugfx.clear(ugfx.WHITE)
    ugfx.string(0, 0, "Magic 8-Ball | Advanced", "PermanentMarker22", ugfx.BLACK)
    ugfx.string(0, 25, "Not implemented yet!", "Roboto_Regular12", ugfx.BLACK)
    ugfx.flush()
    
def program_init():
    ugfx.init()
    ugfx.input_init()
    ugfx.input_attach(ugfx.BTN_START, home)
    program_main()

program_init()