Skip to content

enum reorganization or merging project into Outpost2DLL #22

@Brett208

Description

@Brett208

As discussed in PR #20, the organization of NonExportedEnums was currently considered sub-optimal. Proposed solutions were:

  1. Move NonExportedEnums.h from Outpost2DLL into OP2Helper. Might also be worth changing the filename and or splitting enums into separate friles from NonExportedEnums.

  2. Move OP2Helper into Outpost2DLL. We didn't really discuss what this looks like. Whether it was moving a OP2Helper as a separate project file or including it as bundled in the same project file as Outpost2DLL.

If OP2Helper is included in Outpost2DLL's project file it would:

  1. Encourage OP2Helper code to be present in non-mission applications that depend on Outpost2DLL. Maybe not a big deal?
  2. Reduce project file count and post build script size
  3. Reduce number of includes required in a level project

If OP2Helper is not included in Outpost2DLL, I suppose the opposite would just be true.

I think I would be okay supporting either solution.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions