Skip to content

Instantly share code, notes, and snippets.

@SeanTolstoyevski
Created December 12, 2019 19:13
Show Gist options
  • Save SeanTolstoyevski/1ecfd70126aa2d7649d93bb12167376d to your computer and use it in GitHub Desktop.
Save SeanTolstoyevski/1ecfd70126aa2d7649d93bb12167376d to your computer and use it in GitHub Desktop.
# -*- coding: utf-8 -*-
"""
author: SeanTolstoyevski
Repo: https://github.com/SeanTolstoyevski
"""
import time
import sys
import lucia
import lucia.ui
#myself modules
from initialize import initializeEnviromment, whatPlatformInfo
from versionInfo import gameMainTitle , versionBeta
class Mainer():
def __init__(self):
pass
def menu_output(self, menu):
# print(dir(self.m))
if menu.items == "exit":
lucia.output.output("Exiting lucia")
time.sleep(1.5)
lucia.quit()
sys.exit()
def main(self):
main_window = lucia.show_window(title = str(gameMainTitle +" " + versionBeta))
lucia.initialize(audiobackend=lucia.AudioBackend.BASS)
home_menu = lucia.ui.Menu(scroll_sound="sounds/menuScroll.ogg",
music="sounds/silence_zil_40sn.ogg",
border_sound="sounds/border_sound.Ogg")
home_menu.add_item_tts("Start game!", internal_name="start")
home_menu.add_item_tts("Test headphones...")
home_menu.add_item_tts("Exit...", internal_name="exit")
home_menu.set_callback(self.menu_output)
runn = home_menu.run(intro="Please select menu items...")
while True:
lucia.process_events()
if lucia.key_pressed(lucia.K_r):
lucia.output.output("Successfully lucia first test")
if lucia.key_pressed(lucia.K_q):
sys.exit()
if __name__ == "__main__":
a = Mainer()
a.main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment