Implementation de la base de l'engine #3

Merged
yannis merged 33 commits from Engine_base into main 2023-12-26 16:36:16 +00:00
10 changed files with 16 additions and 18 deletions
Showing only changes of commit deef293fb4 - Show all commits

View file

@ -1,4 +1,4 @@
from src.entity import Entity from src.engine.entity import Entity
class Camera: class Camera:

View file

@ -1,12 +1,9 @@
import random from src.engine.camera import Camera
from src.engine.entity_manager import EntityManager
from src.animation import Anim from src.engine.event_handler import EventHandler
from src.camera import Camera from src.engine.map_manager import MapManager
from src.entity_manager import EntityManager from src.engine.renderer import Renderer
from src.event_handler import EventHandler from src.engine.enums import GameState
from src.map_manager import MapManager
from src.renderer import Renderer
from src.enums import GameState
import pygame import pygame

View file

@ -1,4 +1,4 @@
from src.map_manager import MapManager from src.engine.map_manager import MapManager
class Entity: class Entity:

View file

@ -1,4 +1,4 @@
from src.entity import Entity from src.engine.entity import Entity
class EntityManager: class EntityManager:

View file

@ -1,7 +1,7 @@
from pygame import event from pygame import event
from pygame.locals import * from pygame.locals import *
import src.engine as engine import src.engine.engine as engine
class EventHandler: class EventHandler:

View file

@ -3,9 +3,9 @@ import math
from pygame import display, image, surface, transform, draw from pygame import display, image, surface, transform, draw
from pygame.locals import RESIZABLE, SRCALPHA from pygame.locals import RESIZABLE, SRCALPHA
import src.engine as engine import src.engine.engine as engine
from src.animation import Anim from src.engine.animation import Anim
from src.enums import GameState from src.engine.enums import GameState
class Renderer: class Renderer:

View file

@ -1,7 +1,7 @@
import random import random
from src.animation import Anim from src.engine.animation import Anim
from src.engine import Engine from src.engine.engine import Engine
class Game(Engine): class Game(Engine):
@ -36,5 +36,6 @@ class Game(Engine):
test.set_default_life(10) test.set_default_life(10)
game = Game() game = Game()
game.loop() game.loop()