LADIES AND GENTLEMEN... BOYS AND GIRLS... CODERS AND COMMAND-LINE WARRIORS!
π WELCOME TO THE MAIN EVENT! π
Tonight, in the BLUE CORNER, we have messy, unorganized utility libraries... π
AND IN THE RED CORNER, WE HAVE... THE UNSTOPPABLE, UNBEATABLE, UNBREAKABLE...
MEGA_UTILS is not just a utility collection... IT'S A REVOLUTION!
π₯ FAST! π¨
πͺ LIGHTWEIGHT! ποΈ
π₯ EASY TO USE! π€©
A single folder packed with punchy, high-impact utilities for all your projects!
No crazy build systems, no Makefilesβjust raw power at your fingertips!
β
Plug & Play: Drop it in your project and GO! No setup!
β
Header Files of Doom: all_utils.h, sdl2_utils.h, and moreβUSE ONLY WHAT YOU NEED!
β
Synced Across Projects: One submodule to rule them all, update them all, and sync them all!
β
No Bloat, No Nonsense: Just .h and .cpp files. Clean, mean, and ready to roll!
β Step 0: Make sure you have SDL2, SDL2 image, SDL2 tff, and SDL2 mixer packages installed if you want ot use them!
πΎ Step 1: Clone this champion into your project include folder like a pro:
git submodule add https://github.com/TilenS6/mega_utils.git include/mega_utils
git submodule update --init --recursiveβ‘ Step 2: Include what you need and UNLEASH THE POWER!
#include "mega_utils/utils_all.h" // EVERYTHING!!!π Step 3: Link used SDL2 packages
"-lSDL2main",
"-lSDL2",
"-lSDL2_image",
"-lSDL2_ttf",
"-lSDL2_mixer",π₯ Step 4: DESTROY BUGS, CONQUER PROJECTS, AND BECOME A CODING LEGEND!
To update MEGA_UTILS in your project and stay ahead of the game:
git submodule update --remote --mergeBOOM. You're always running the latest and the greatest!
"CODE FAST. CODE STRONG. CODE MEGA." π₯
"NO MAKEFILES. NO COMPROMISES. JUST PURE POWER." π₯
π THE BELL HAS RUNG. THE FIGHT HAS BEGUN.
π ITβS TIME TO CODE LIKE A CHAMPION!
- Cross-platform network wrapper (boost.asio)
- Document everything π