Skip to content

Contributing

ラ⭐ edited this page Jan 8, 2023 · 8 revisions

Project Layout

  • .msvc: These are imports for the Visual Studio build
  • .cmake: These are imports for the CMAKE build (TODO)
  • code: Project module directory
    • common: Module for generic OS-level code and helpers
    • dc2: Game logic
    • graph: Module for graphics related things such as vectors, matrices, render logic, etc
    • host: Module for the host abstraction. Includes things like the message loop, input handlers, audio, windowing, etc.
    • script: Module for the SPI and RS scripting logic
  • conda: Code for the conda cli tool
  • external: Submodules and code for external dependencies
  • test: Testing directory
    • game-test: Tests for specific parts of the game logic
    • common-test: Tests for everything else

Checking Out

TODO

Extracting Game Data

TODO

Building

OpenCloud

  • Open OpenCloud.sln
  • Right click the host project and select Set as Startup Project
  • Build or Debug

Conda

  • Open OpenCloud.sln
  • Right click the conda project and select Set as Startup Project
  • Build or Debug
Clone this wiki locally