working on making game lobbies and joining them

This commit is contained in:
2026-01-31 18:42:43 -06:00
parent 89c9a7681b
commit 47987ca439
14 changed files with 227 additions and 280 deletions

View File

@@ -4,8 +4,8 @@ CC =gcc
CFLAGS =-g
CPPFLAGS =-c -g -Wall -pedantic -Wextra
LDFLAGS =-lSDL2 -lm -lSDL2main -lSDL2_image
LDFLAGS +=-L/usr/local/lib -lSDL2_ttf
INCFLAGS = -I. -Iinclude
LDFLAGS +=-L/usr/local/lib -lSDL2_ttf -lSDL2_net
INCFLAGS = -I/usr/local/include/SDL2 -Iinclude
INC =include/
@@ -19,7 +19,7 @@ ifeq ($(debug),on)
CPPFLAGS += -Ddebug
endif
BINARIES = game client_test server_test
BINARIES = game client server
all : $(BINARIES)
@@ -63,6 +63,17 @@ $(OBJ)game.o : game.c $(INC)game.h | $(OBJ)
$(OBJ)overworld.o : overworld.c $(INC)overworld.h | $(OBJ)
$(CC) $(CPPFLAGS) -o $@ $< $(INCFLAGS)
$(OBJ)net.o : net.c $(INC)net.h | $(OBJ)
$(CC) $(CPPFLAGS) -o $@ $< $(INCFLAGS)
$(OBJ)client.o : client.c $(INC)net.h | $(OBJ)
$(CC) $(CPPFLAGS) -o $@ $< $(INCFLAGS)
$(OBJ)server.o : server.c $(INC)net.h | $(OBJ)
$(CC) $(CPPFLAGS) -o $@ $< $(INCFLAGS)
## --- LIBRARY FILES ---
@@ -73,14 +84,15 @@ $(OBJ)overworld.o : overworld.c $(INC)overworld.h | $(OBJ)
#$(BIN) : $(OBJ) | $(BIN)
# $(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)
$(BIN)client_test : $(OBJ)client_test.o | $(BIN)
$(BIN)client : $(OBJ)client.o | $(BIN)
$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)
$(BIN)server_test: $(OBJ)server_test.o | $(BIN)
$(BIN)server: $(OBJ)server.o | $(BIN)
$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)
$(BIN)game : $(OBJ)main.o $(OBJ)input.o $(OBJ)battle.o $(OBJ)game.o\
$(OBJ)options.o $(OBJ)host.o $(OBJ)join.o $(OBJ)overworld.o | $(BIN)
$(OBJ)options.o $(OBJ)host.o $(OBJ)join.o $(OBJ)overworld.o $(OBJ)net.o\
| $(BIN)
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS)
$(BINARIES) : % : $(BIN)%