<commit_before># SDL2D3
A project combining SFML Box2D LTBL2 SFGUI and EntityX

![Alt Text](sdl2d3_0.jpg)
==================
![Alt Text](sdl2d3_1.jpg)

##Requirements
- SFML 2.2+ (http://www.sfml-dev.org/download.php)
- EntityX (https://github.com/alecthomas/entityx)
- SFGUI 0.30 (http://sfgui.sfml-dev.de/download/)

Currently LTBL2 in included in the sources.

##Building and Running
Building requires GCC 4.9 or later or any compiler with C++14 support. A QtCreater project file is also provided in /src. `data` and `config.ini` (or .ini specified on ``argv[1]``) should be in the same directory as the built executable
```
cd SDL2D3/
cmake .
make
```

##Controls
Control | Action
----------| ---------
Arrow Keys / WASD | Pan screen
Mouse wheel | Zoom screen 
Mouse wheel + CTRL |  Change light size
Left click  | Place box<commit_msg>Added Box2D Requirement in README<commit_after># SDL2D3
A project combining SFML Box2D LTBL2 SFGUI and EntityX

![Alt Text](sdl2d3_0.jpg)
==================
![Alt Text](sdl2d3_1.jpg)

##Requirements
- SFML 2.2+ (http://www.sfml-dev.org/download.php)
- EntityX (https://github.com/alecthomas/entityx)
- Box2D (https://github.com/erincatto/Box2D)
- SFGUI 0.30 (http://sfgui.sfml-dev.de/download/)

Currently LTBL2 in included in the sources.

##Building and Running
Building requires GCC 4.9 or later or any compiler with C++14 support. A QtCreater project file is also provided in /src. `data` and `config.ini` (or .ini specified on ``argv[1]``) should be in the same directory as the built executable
```
cd SDL2D3/
cmake .
make
```

##Controls
Control | Action
----------| ---------
Arrow Keys / WASD | Pan screen
Mouse wheel | Zoom screen 
Mouse wheel + CTRL |  Change light size
Left click  | Place box
{'fraction_non_alphanumeric': 0.15415472779369627, 'fraction_numerical': 0.028080229226361032, 'mean_word_length': 3.744565217391304, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 3, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2907084', 'n_tokens_mistral': 631, 'n_tokens_neox': 582, 'n_words': 203}