Skip to content

ExoKomodo/paint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Paint

Important Links

Setup

Submodules

When cloning this repo, clone like so

git clone --recurse-submodules git@github.com:ExoKomodo/paint.git

If you forget --recurse-submodules in the clone, you can fix this by running these commands in the git repo

git submodule init
git submodule update --recursive --remote

Install Dotnet

Linux

On Ubuntu Jammy and up, install dotnet with apt

sudo apt install dotnet-sdk-7.0

Mac

Install .NET 7 via the downloaded installer

Install SDL2

Linux

Install sdl2 dev libraries

sudo apt install libsdl2-dev

Mac

Install Homebrew Use brew to install sdl2 dev libraries

brew install sdl2

Build

Using the dotnet CLI is the easiest way to build and manage this project. To build the project, you have these options

Build all

Simple

dotnet build

Configure Options

Debug
dotnet restore
dotnet build --no-restore --configuration Debug
Release
dotnet restore
dotnet build --no-restore --configuration Release

Build the game

Simple

dotnet build src/Paint
Debug
dotnet restore
dotnet build --no-restore --configuration Debug src/Paint
Release
dotnet restore
dotnet build --no-restore --configuration Release src/Paint

Play the Game

Simple

dotnet run --project src/Paint

Configure Options

Debug

dotnet restore
dotnet run --no-restore --configuration Debug --project src/Paint

Release

dotnet restore
dotnet run --no-restore --configuration Release --project src/Paint

Create a Binary

Simple

dotnet publish src/Paint

Configure Options

Debug

dotnet restore
dotnet publish --no-restore --configuration Debug src/Paint

Release

dotnet restore
dotnet publish --no-restore --configuration Debug src/Paint

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published