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

https://github.com/lorhansohaky/defaultsfmlproject


https://github.com/lorhansohaky/defaultsfmlproject

c-plus-plus-14 game-development manager perfect-pixel-collision sfml sfml-library

Last synced: 2 months ago
JSON representation

Awesome Lists containing this project

README

        

# Default SFML Project

[![Codacy Badge](https://api.codacy.com/project/badge/Grade/4db299cecd414c118c65b273d23beae0)](https://www.codacy.com/app/LorhanSohaky/DefaultSFMLProject?utm_source=github.com&utm_medium=referral&utm_content=LorhanSohaky/DefaultSFMLProject&utm_campaign=Badge_Grade)

Makefile, resource managers, input manager and folder structure for SFML development in C++.

### LICENSE
**MIT** [Read the license](LICENSE)

### FEATURES
* Multiple Screens;
* Manipulate multiple textures, sounds, fonts and musics;
* Manipulate keys events and mouse clicks;
* Pixel perfect collision.

### DEPENDENCIES
* SFML 2.5.0;
* g++ with support C++14;
* Make;
* Code Blocks (optional).

### COMPILER USED
***g++ (Ubuntu 7.2.0-8ubuntu3.2) 7.2.0***

### FOLDER STRUCTURE
* `resources`: Contains images, sounds, musics and fonts files;
* `src` folder: Contains source files;
* `controller` folder: Contains controllers files;
* `model` folder: Contains models files;
* `viewer` folder: Contains viewers files;
* `include` folder: Contains headers files.