// main.cpp - Thin entrypoint. // // The full SDL initialization, loading screen, state machine, game loop, and shutdown // are intentionally kept out of this file (see `TetrisApp`) to keep the entrypoint // small and keep orchestration separate from gameplay/state code. #include #include "app/TetrisApp.h" int main(int, char **) { TetrisApp app; return app.run(); }