split-world-module #9

Merged
Sara merged 2 commits from split-world-module into main 2023-06-24 20:09:35 +00:00

Separate the world module into three parts
object: interface for basic sprite objects
world: interface for managing the list of objects that comprise the game world
physics: interface for collision and physics movement through the game world

Separate the world module into three parts object: interface for basic sprite objects world: interface for managing the list of objects that comprise the game world physics: interface for collision and physics movement through the game world
Sara added 24 commits 2023-06-24 20:05:43 +00:00
6f78731d8f normalize will now normalize if either x or y is non-zero
previously 100,0 would return 100,0 instead of 1,0
fcb9645dbe added NORMALIZE #define macro
avoids pointers and the accompanying dereference operations of normalize(...)
a93d09c96c reworked most input listener types to use OS events instead of checking state on update
this allows for them to be more reliable with low framerates
Sara added 1 commit 2023-06-24 20:09:06 +00:00
Sara merged commit 78d1e78dd7 into main 2023-06-24 20:09:35 +00:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Sara/basic-game-framework#9
There is no content yet.