Added README and release flags

This commit is contained in:
2024-05-08 17:11:40 +05:30
parent 3679b80216
commit 02b20e3533
2 changed files with 25 additions and 1 deletions

View File

@@ -1,5 +1,12 @@
CC=g++
CFLAGS=-Wall -Wextra -Werror -Wswitch-enum -ggdb -fsanitize=address -fsanitize=undefined -std=c++17
GFLAGS=-Wall -Wextra -Werror -Wswitch-enum -std=c++17
DFLAGS=-ggdb -fsanitize=address -fsanitize=undefined
RFLAGS=-O3
ifdef RELEASE
CFLAGS=$(GFLAGS) $(RFLAGS)
else
CFLAGS=$(GFLAGS) $(DFLAGS)
endif
LIBS=-lm -lraylib
ARGS=

17
README.org Normal file
View File

@@ -0,0 +1,17 @@
#+title: Snek - Snake clone
#+author: Aryadev Chavali
#+date: 2024-05-08
A snake clone in C++ using Raylib.
To compile have Raylib installed locally (or just download a release
from https://github.com/raysan5/raylib/releases) then run "make
RELEASE=1".
Use either vim keys or arrow keys to control the snake. Press =Space=
to go fast™ and =grave= to see some more details.
There are 3 layouts, which you press the following number keys to use:
1) Unlimited (no walls)
2) Walled (walls on all sides)
3) Walled garden (walls with gaps on all sides)