Skip to content

feat!: Integrate mantle v17

Andreas Rauschert requested to merge integrate_mantle_v12 into main

Integrates the new Mantle API:

  • introduction of strong typed UniqueId (+ add formatting of new UniqueId type)
  • Refactor route assignment via new route repository
  • refactor content of entity/controller repositories to return shared pointers in getters
  • adapt to renaming of enum values
  • Assign enum values in MantleAPI structs explicitly (default is now kUnknown)
  • replace usage of deleted test_utils.h with mocks from MantleAPI
  • Delete Duplicate MockScenarioEngine (already present in MantleAPI)
  • Refactor instantiation of Vec3/Orientation3 (only default constructor available now)
  • add FindObjectByName() for convenience to algorithm_utils

See also mantle-api!189 (merged)

Edited by Andreas Rauschert

Merge request reports

Loading