Skip to content

Cleanup level control project#524

Merged
lahm86 merged 20 commits intoLostArtefacts:masterfrom
lahm86:issue-425-net6-cleanup-stage7
Aug 10, 2023
Merged

Cleanup level control project#524
lahm86 merged 20 commits intoLostArtefacts:masterfrom
lahm86:issue-425-net6-cleanup-stage7

Conversation

@lahm86
Copy link
Copy Markdown
Collaborator

@lahm86 lahm86 commented Aug 9, 2023

Cleanup tasks for the TRLevelControl project and its tests. The only thing out of the ordinary in this PR compared to the other cleanups is the additional refactoring in the level name classes - this brings TR1-3 into line with the new format added earlier for TR4/5.

I've also removed a couple of unused classes and a few other methods - the TR5 room methods here are currently redundant as only the raw data is stored in the levels. This will be parsed fully in the future using a different approach.

There is much more refactoring to come for this project, but it will be continued under #507.

@lahm86 lahm86 added the internal label Aug 9, 2023
@lahm86 lahm86 added this to the 1.8.0 milestone Aug 9, 2023
@lahm86 lahm86 self-assigned this Aug 9, 2023
@lahm86 lahm86 requested review from chreden, makotocchi and rr- August 9, 2023 16:27
Copy link
Copy Markdown

@rr- rr- left a comment

Choose a reason for hiding this comment

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

Was it OK to remove TR3CDAudioEntry?

@lahm86
Copy link
Copy Markdown
Collaborator Author

lahm86 commented Aug 10, 2023

Was it OK to remove TR3CDAudioEntry?

Yes, it's unused. I think it was put in place as it's mentioned here but this relates to the cdaudio.wad in TR3 rather than the level files. We don't touch that file, we manipulate the various sound structures in the level instead.

@lahm86 lahm86 merged commit 003a29d into LostArtefacts:master Aug 10, 2023
@lahm86 lahm86 deleted the issue-425-net6-cleanup-stage7 branch August 10, 2023 11:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants