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

Remove legacy subsystem code #1550

Merged
merged 68 commits into from
Dec 15, 2023
Merged

Remove legacy subsystem code #1550

merged 68 commits into from
Dec 15, 2023

Conversation

heinezen
Copy link
Member

@heinezen heinezen commented Sep 23, 2023

Resolves #1533

  • Asset management (yes, there are 3 deprecated asset managers)
    • openage::AssetManager
    • openage::LegacyAssetManager
    • openage::presenter::AssetManager
  • Deprecated Coordinate types (libopenage/coord)
    • CoordManager
    • Deprecated transformations between types
  • Gamedata dummy classes (libopenage/gamedata)
  • Old gamestate
    • Game logic (libopenage/gamestate/old)
    • Unit handling (libopenage/unit)
  • Old input system (libopenage/input/legacy)
  • Old GUI (libopenage/gui)
  • Old renderer
    • Logic (libopenage/presenter/legacy)
    • Data classes (texure, etc.)
  • Old Terrain (libopenage/terrain)

@heinezen heinezen added improvement Enhancement of an existing component lang: c++ Done in C++ code code quality Does not alter behavior, but beauty of our code labels Sep 23, 2023
@heinezen heinezen force-pushed the legacy-remove branch 3 times, most recently from 59baf28 to 4f72edb Compare September 24, 2023 14:11
@heinezen heinezen mentioned this pull request Sep 24, 2023
@heinezen heinezen added the kevin-rebuild-pl0x instruct kevin to rebuild this pull request label Oct 21, 2023
@SFTbot SFTbot removed the kevin-rebuild-pl0x instruct kevin to rebuild this pull request label Oct 21, 2023
@heinezen heinezen added the kevin-rebuild-pl0x instruct kevin to rebuild this pull request label Oct 21, 2023
@SFTbot SFTbot removed the kevin-rebuild-pl0x instruct kevin to rebuild this pull request label Oct 21, 2023
doc/code_style/mom.cpp Outdated Show resolved Hide resolved
doc/code_style/mom.cpp Outdated Show resolved Hide resolved
@heinezen heinezen force-pushed the legacy-remove branch 2 times, most recently from a99cd80 to 41baf0c Compare October 24, 2023 01:49
@heinezen heinezen force-pushed the legacy-remove branch 6 times, most recently from 34f145d to 7e8c9c6 Compare November 7, 2023 23:56
@heinezen heinezen marked this pull request as ready for review November 11, 2023 21:19
@heinezen heinezen force-pushed the legacy-remove branch 3 times, most recently from 2e51c9c to 4d3dc3f Compare November 11, 2023 22:33
@heinezen heinezen mentioned this pull request Nov 23, 2023
16 tasks
Copy link
Member

@TheJJ TheJJ left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeey

libopenage/CMakeLists.txt Outdated Show resolved Hide resolved
libopenage/console/draw.cpp Outdated Show resolved Hide resolved
libopenage/console/console.cpp Outdated Show resolved Hide resolved
libopenage/gamestate/api/terrain.cpp Show resolved Hide resolved
libopenage/gamestate/event/spawn_entity.cpp Outdated Show resolved Hide resolved
libopenage/renderer/opengl/error.cpp Outdated Show resolved Hide resolved
libopenage/renderer/stages/terrain/terrain_chunk.cpp Outdated Show resolved Hide resolved
libopenage/util/profiler.cpp Outdated Show resolved Hide resolved
@TheJJ TheJJ merged commit d0d9a4b into SFTtech:master Dec 15, 2023
12 of 13 checks passed
@heinezen heinezen deleted the legacy-remove branch February 23, 2024 22:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
code quality Does not alter behavior, but beauty of our code improvement Enhancement of an existing component lang: c++ Done in C++ code
Projects
Development

Successfully merging this pull request may close these issues.

Remove legacy subsystem code
3 participants