L3-Bataille-Navale/main.pyw

27 lines
767 B
Python

import pyglet
from source.gui.scene.abc import Scene
from source.gui.widget import Text, FPSDisplay
from source.gui.window import Window
# Test Scene
class TestScene(Scene):
def __init__(self, window: "Window"):
super().__init__(window)
self.add_widget(FPSDisplay)
label = self.add_widget(Text, text="Hello World !", x=0.5, y=0.5, width=0.5, height=0.5, anchor_x="center", anchor_y="center")
label.on_pressed = lambda button, modifiers: print("pressed", label, button, modifiers)
label.on_release = lambda button, modifiers: print("release", label, button, modifiers)
# Create a new window
window = Window(resizable=True, vsync=False)
window.add_scene(TestScene)
# Start the event loop
pyglet.app.run(interval=0)