A simple drawing application made with SDL2. Run
SDL2.dll in the same folder (64-bit Windows).
build.bat builds the executable for 64-bit Windows, but the project can be built for 32-bit and 64-bit Windows/Linux/macOS with an appropriate compiler and SDL2 distribution.
Use the mouse to draw. The color drifts randomly. The drawing drifts randomly in a dither pattern when you hold the mouse button without moving the mouse.
The window defaults to 512x512 pixels and is resizable. Resizing the window clears the drawing.
Feel free to ask a question by opening an issue.
This covers building on Windows 64-bit and 32-bit. On Linux and macOS, use your favorite C/C++ compiler and the appropriate SDL2 distribution. This project uses the current stable SDL version
- Download and install Build Tools for Visual Studio 2017 to get the
CLC/C++ compiler and
x64 Native Tools Command Prompt. Use
x86 Native Tools Command Promptfor 32-bit Windows. More information on these command prompts here.
- Download the Visual C++ SDL2 development libraries.
- Create a symbolic link named
SDL2-2.0.9targeting the location of the downloaded
SDL2-2.0.9folder. Likely use
mklink /D SDL2-2.0.9 C:\path\to\SDL2-2.0.9. The
/Dargument is for directory symbolic link as opposed to the default file symbolic link.
build.batin the command prompt from above to build. Run
build.bat devto get a console when the program runs.