An open API service indexing awesome lists of open source software.

https://github.com/hopson97/sfmlstarter

Starter framework for SFML based applications
https://github.com/hopson97/sfmlstarter

Last synced: 12 months ago
JSON representation

Starter framework for SFML based applications

Awesome Lists containing this project

README

          

# SFML Starter

Starter framework for SFML based applications.

Features:

* Screen system for switching between states such as "Main Menu" and "In Game" screens
* Custom immediate mode GUI system

## Building and Running

## Building and Running

### Linux

Requires conan w/ bincrafters and cmake.

```sh
python3 -m pip install conan
conan remote add bincrafters https://api.bintray.com/conan/bincrafters/public-conan
conan remote update bincrafters https://api.bintray.com/conan/bincrafters/public-conan
```

To build, at the root of the project:

```sh
sh scripts/build.sh
```

To run, at the root of the project:

```sh
sh scripts/run.sh
```

To build and run in release mode, simply add the `release` suffix:

```sh
sh scripts/build.sh release
sh scripts/run.sh release
```