https://github.com/depp/later-darker
Demoscene project 2025
https://github.com/depp/later-darker
Last synced: about 1 year ago
JSON representation
Demoscene project 2025
- Host: GitHub
- URL: https://github.com/depp/later-darker
- Owner: depp
- License: mpl-2.0
- Created: 2025-03-19T13:56:45.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-19T17:18:47.000Z (about 1 year ago)
- Last Synced: 2025-03-19T17:32:42.496Z (about 1 year ago)
- Language: C++
- Size: 188 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Later and Darker
Later and Darker is a demoscene experiment being made by Dietrich Epp in early 2025. Let's see how it turns out, shall we?
Later and Darker is licensed under the terms of the Mozilla Public License Version 2.0. See [LICENSE.txt](LICENSE.txt) for details.
## Prerequisites
- CMake
- vcpkg
- Rust
## Build
To build with Visual Studio, open the project folder with Visual Studio.
In Visual Studio, run **Project** → **Configure later-darker**. This will run the CMake configuration step and fetch the vcpkg dependencies. You can now select a target and run.
## Debugging
In Visual Studio, go to **Debug** → **Debug and Launch Settings for later-darker**. This will bring up the `launch.vs.json` file. Add an `"args"` property to the configuration:
```json
{
"version": "0.2.1",
"defaults": {},
"configurations": [
{
"type": "default",
"project": "CMakeLists.txt",
"projectTarget": "later-darker.exe",
"name": "later-darker.exe",
"args": [
"AllocConsole=yes",
"DebugContext=yes"
]
}
]
}
```
## Clangd
Write the .clangd configuration:
python config.py
## Configuration
Intellisense VCR001 warnings may appear in Visual Studio.
https://developercommunity.visualstudio.com/t/Warning-VCR001---Function-definition-for/10702254
Go to **Tools** → **Options**.
Go to **Text Editor** → **C/C++** → **Intellisense**.
Change **Suggest create declaration/definition suggestion level** to **Refactoring only**.