This repository has been archived on 2026-02-27. You can view files and clone it, but cannot push or open issues or pull requests.
Files
BaseGame/__init__.py
Brosef b3bd1e0c3a Inital commit
Straight up fucked everything up so the history is gone. My bad.
2025-06-19 18:10:55 +00:00

41 lines
860 B
Python

import logging
import pygame
import gameUtils
import NoPELib
class Game(gameUtils.Game):
def __init__(self, surface, size):
"""
Ran when the game starts.
Args:
surface (pygame.Surface): The surface you draw to.
size (list[int, int]): The size of the surface.
"""
pygame.init()
self.surface = surface
self.size = size
def onEvent(self, event):
"""
Ran when an event is fired.
Args:
event (pygame.Event): The event that was fired.
"""
pass
def update(self):
"""
Ran once per frame, put your drawing code and any
game logic that should be ran once per frame in here.
"""
pass
def close(self):
"""
Ran when the game closes.
"""
pass