gtn/main.py

32 lines
723 B
Python

"""
Ceci est un exemple de comment l'on peut utiliser le moteur du jeu.
"""
from engine import *
from engine.plugins.timing import TimePlugin
from engine.plugins.pygame import Keyboard, Mouse, PygamePlugin
# Initialisation
game = Game(TimePlugin(), PygamePlugin())
# On créer une tache pour tester si les plugins fonctionnent
def salutations(world: World) -> None:
"""
Affiche "Bonjour" si la touche B est pressé et "Au revoir" si la touche B est relachée.
"""
if world[Keyboard].is_key_pressed("b"):
print("Bonjour")
if world[Keyboard].is_key_released("b"):
print("Au revoir")
# On ajoute la tache de test
game.add_update_tasks(salutations)
# On lance la boucle
game.run()