[![Build Status](https://travis-ci.org/tsoding/nothing.svg?branch=master)](https://travis-ci.org/tsoding/nothing)
+[![Build status](https://ci.appveyor.com/api/projects/status/gxfgojq4ko98e0g0/branch/master?svg=true)](https://ci.appveyor.com/project/rexim/nothing/branch/master)
# Nothing
### Ubuntu
```console
-$ sudo apt-get install gcc cmake libsdl2-dev libsdl2-mixer-dev inotify-tools
+$ sudo apt-get install gcc cmake libsdl2-dev libsdl2-mixer-dev inotify-tools libxml2-dev
```
### MacOS
### Arch Linux
```console
-$ sudo pacman -S gcc cmake sdl2 sdl2_mixer inotify-tools
+$ sudo pacman -S gcc cmake sdl2 sdl2_mixer inotify-tools libxml2
```
### Windows
$ cd build/
$ cmake ..
$ make
-$ ./nothing ../levels/level-01.txt
+$ ./nothing ../levels/
$ ./nothing_test
```
To convert SVG to the level file and run svg2level program:
```console
-$ ./build/svg2level <svg-file> <level-file>
+$ ./build/svg2level compile <svg-file> <level-file>
```
All of the levels reside in the [./levels/] folder. Use
-[./levels/Makefile] to automatically rebuild all levels.
+[./levels/Makefile] to automatically rebuild all levels:
+
+```console
+$ cd levels/ # you must be inside of the `levels/` folder
+$ make
+```
### Level Editing Workflow