commit be4bc936c21cc290e649024fae2c85878c6be3be
parent e89557ecd832da563082f52c611f38c9b7940c45
Author: amrfti <andrew@kloet.net>
Date: Tue, 8 Jul 2025 19:47:02 -0400
cleanup
Diffstat:
2 files changed, 1 insertion(+), 12 deletions(-)
diff --git a/Makefile b/Makefile
@@ -1,6 +1,6 @@
# Compiler and flags
CXX = g++
-CXXFLAGS = -std=c++17 -Wall -Wextra -O3
+CXXFLAGS = -Wall -Wextra -O3
LDFLAGS = -static
# Directories
diff --git a/src/Aquarium.cpp b/src/Aquarium.cpp
@@ -16,8 +16,6 @@
#include <termios.h>
#include <unistd.h>
-int g_maxCells = 0;
-
// ANSI color codes
namespace ANSI {
const char *RESET = "\033[0m";
@@ -132,7 +130,6 @@ void Aquarium::redraw() {
clearCurrentFrame();
ensureBigEntityExists();
- // Use static vectors to avoid per-frame allocations
static std::vector<std::unique_ptr<Entity>> newEntities;
static std::vector<size_t> entitiesToRemove;
@@ -197,14 +194,6 @@ void Aquarium::resize() {
getTerminalSize();
- if (g_maxCells && height * width > g_maxCells) {
- cleanup_terminal(0);
- std::cerr << "Error: Terminal too large. Maximum allowed area is "
- << g_maxCells << " cells, but current size is "
- << (height * width) << ".\n";
- std::exit(1);
- }
-
currentFrame.assign(height, std::vector<Cell>(width));
previousFrame.assign(height, std::vector<Cell>(width));