Inspired by this YouTube video: https://youtu.be/RlpQkHBGAs0
cc -O3 -ansi -Wall -Wextra -Wpedantic -o tetris tetris.c
Inspired by this YouTube video: https://youtu.be/RlpQkHBGAs0
cc -O3 -ansi -Wall -Wextra -Wpedantic -o tetris tetris.c
rnbqkbnr/ppppp1pp/8/5p2/8/1P6/P1PPPPPP/RNBQKBNR w KQkq - | |
rnbqk1nr/pppp1ppp/8/2b1p3/2P5/2N5/PP1PPPPP/R1BQKBNR w KQkq - | |
rnbqkbnr/pppp1p1p/6p1/4p3/2P5/2N5/PP1PPPPP/R1BQKBNR w KQkq - | |
rnbqkbnr/pppp2pp/4p3/5p2/2P5/6P1/PP1PPP1P/RNBQKBNR w KQkq - | |
rnbqkbnr/pppp2pp/4p3/5p2/2P5/2N5/PP1PPPPP/R1BQKBNR w KQkq - | |
rnbqkbnr/pppp2pp/4p3/5p2/2P5/5N2/PP1PPPPP/RNBQKB1R w KQkq - | |
rnbqkbnr/ppp1pp1p/3p2p1/8/2P5/2N5/PP1PPPPP/R1BQKBNR w KQkq - | |
rnbqkb1r/p1pppppp/1p3n2/8/2P5/2N5/PP1PPPPP/R1BQKBNR w KQkq - | |
rnbqk2r/ppp1bppp/3ppn2/8/2PPP3/2N5/PP3PPP/R1BQKBNR w KQkq - | |
r1bqkb1r/pppppppp/2n2n2/8/2P5/2N5/PP1PPPPP/R1BQKBNR w KQkq - |
// copyright 2022,2023 zamfofex | |
// GNU Affero General Public License (AGPL) v3 or later | |
#include <unistd.h> | |
#include <fcntl.h> | |
#include <signal.h> | |
#include <netinet/in.h> | |
#include <sys/socket.h> | |
#include <sys/sendfile.h> | |
#include <sys/stat.h> |