Added README and release flags
This commit is contained in:
9
Makefile
9
Makefile
@@ -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
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