Added README and release flags
This commit is contained in:
9
Makefile
9
Makefile
@@ -1,5 +1,12 @@
|
|||||||
CC=g++
|
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
|
LIBS=-lm -lraylib
|
||||||
|
|
||||||
ARGS=
|
ARGS=
|
||||||
|
|||||||
17
README.org
Normal file
17
README.org
Normal 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)
|
||||||
Reference in New Issue
Block a user