Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Develop #3

Open
wants to merge 37 commits into
base: main
Choose a base branch
from
Open

Develop #3

wants to merge 37 commits into from

Conversation

mcgivrer
Copy link
Owner

No description provided.

mcgivrer and others added 27 commits July 30, 2023 01:35
- create a new CollisionDetection system
- create CollisionEvent
- update the Application to call the new CollisionDetection
- create a new CollisionResponseBehavior
- add the capability to add behaviors (like CollisionResponseBehavior) in the ParticleSystemBuilder.
…ion.

- Create SpacePartition GSystem
- update Application to add this new GSystem
…ging.

- Add a debug rendering step into the `SpacePartition` called from the `DemoScene`.
- re-implement the `SpacePartition` `GSystem` from following tutorial
  https://gamedevelopment.tutsplus.com/--gamedev-374ti
…ging.

- Add a debug rendering step into the `SpacePartition` called from the `DemoScene`.
- re-implement the `SpacePartition` `GSystem` from following tutorial
  https://gamedevelopment.tutsplus.com/--gamedev-374ti
- Add the `Colors` utility class
- clean `InputHandler` class.

fixes #25
…ging.

merge `SpacePartition` implementation.

fixes #25
- create the SceneBehavior interface,
- add new attribute  to the AbstractScene,
- update Renderer, InputHandler, PhysucEngine and SceneManager

fixes frederic/CubeWar#11
- enhance some classes to fix typo
- add javadoc on some classes
- start implmentation of cucumber features and definition steps.
- Create the GameLoop interface
- define a Standard implementation  for GameLoop
- adapt the Application class to use the GameLoop interface.
- Create the GameLoop interface
- define a Standard implementation  for GameLoop
- adapt the Application class to use the GameLoop interface.
- switch CubeWar version to 1.0.5
…into feature/add-gameloop-interface

# Conflicts:
#	src/main/java/com/snapgames/core/Application.java
#	src/main/java/com/snapgames/core/loop/GameLoop.java
#	src/main/java/com/snapgames/core/loop/StandardGameLoop.java
@mcgivrer mcgivrer added the enhancement New feature or request label Dec 19, 2023
@mcgivrer mcgivrer self-assigned this Dec 19, 2023
mcgivrer added a commit that referenced this pull request Dec 19, 2023
…hance-rain-effect into develop

Reviewed-on: https://nextserver01:4000/frederic/JavaTestApp/pulls/3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant