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

Add centrifugal artificial gravity support #395

Merged
merged 18 commits into from
Sep 18, 2022
Merged

Conversation

xthexder
Copy link
Member

@xthexder xthexder commented Sep 9, 2022

In this PR:

  • Lots of character control changes to support reorientation
  • New player:head system entity
  • Vertical air strafing support added
  • Scenes can now define properties (gravity) and priority
  • Character controllers now slide down slopes > 30°
  • New sp::entities:: namespace in game/GameEntities.hh with common entity references
  • Remove ecs::EntityWith<ecs::Name> in favor of ecs::EntityRef
  • Move staging ECS out of SceneManager and into global ecs::StagingWorld
  • Fix CMake glb model dependency race condition

TODO:

@xthexder xthexder force-pushed the artificial_gravity branch 4 times, most recently from 9fcd535 to 1c60fe8 Compare September 12, 2022 01:39
@xthexder xthexder merged commit bc54f08 into master Sep 18, 2022
@xthexder xthexder deleted the artificial_gravity branch September 18, 2022 20:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant