Pong/README.md

39 lines
826 B
Markdown
Raw Normal View History

2024-01-19 19:13:52 +01:00
# Pong
2024-01-28 21:59:10 +01:00
A pong implementation in C++.
## Dependencies
You'll need cmake make, sdl2 sdl2-gfx and sdl2-ttf to compile. Under debian-based systems that can be installed using
the following command.
```
apt install cmake build-essential libsdl2-dev libsdl2-gfx-dev libsdl2-ttf-dev
```
2024-01-29 12:36:37 +01:00
DejaVuSans is also expected to be present at the default location under linux whilst Arial is under Windows and macOS.
The package under debian is called `fonts-dejavu-core`
2024-01-28 21:59:10 +01:00
## Compiling
To compile simply use the following.
```
cmake -B build
make -C build
```
If you'd like to enable optimizations you may pass `-DENABLE_OPTIMIZATIONS=ON` to cmake. You'll end up with the
following then.
```
cmake -DENABLE_OPTIMIZATIONS=ON -B build
make -C build
```
You'll end up with the following command `cmake -DENABLE_OPTIMIZATIONS=ON`.
2024-01-19 19:21:26 +01:00