From cc93474344362c1371e22bc50797c109923192fd Mon Sep 17 00:00:00 2001 From: komi Date: Sun, 1 Jun 2025 03:21:56 -0300 Subject: [PATCH] adding a "dont add space" feature --- main.cpp | 13 ++++++++----- term.cpp | 37 +++++++++++-------------------------- 2 files changed, 19 insertions(+), 31 deletions(-) diff --git a/main.cpp b/main.cpp index 4325c50..8f75a1c 100644 --- a/main.cpp +++ b/main.cpp @@ -62,6 +62,7 @@ std::string get(std::string key){ return var; } +#define A lines.append int main(int argc, char *argv[]){ for (int i=2;i #include - - +#define ending \ + mixer.append(info); mixer.append("\033[0m\n");\ + const char * finalinfo=mixer.c_str();\ + va_start (arg, finalinfo);\ + vfprintf (stdout, finalinfo, arg);\ + va_end (arg); void echo(char * info,...){ if (level.value==4) @@ -22,45 +26,26 @@ void warning( char * info,...){ if (level.value>=1) { va_list arg; - std::string mixer=YELLOW; - mixer.append(info); mixer.append("\033[0m\n"); - const char * finalinfo=mixer.c_str(); - va_start (arg, finalinfo); - vfprintf (stdout, finalinfo, arg); - va_end (arg);} + std::string mixer=YELLOW;ending +} } void error( char * info,...){ if (level.value>=0) { va_list arg; - std::string mixer=BOLDRED; - mixer.append(info); mixer.append("\033[0m\n"); - const char * finalinfo=mixer.c_str(); - va_start (arg, finalinfo); - vfprintf (stdout, finalinfo, arg); - va_end (arg); + std::string mixer=BOLDRED;ending }} void success(char * info , ...){ if (level.value>=2) { va_list arg; - std::string mixer=GREEN; - mixer.append(info); mixer.append("\033[0m\n"); - const char * finalinfo=mixer.c_str(); - va_start (arg, finalinfo); - vfprintf (stdout, finalinfo, arg); - va_end (arg);} + std::string mixer=GREEN;ending} } void message(char * info , ...){ if (level.value>=3) { va_list arg; - std::string mixer=BOLDWHITE; - mixer.append(info); mixer.append("\033[0m\n"); - const char * finalinfo=mixer.c_str(); - va_start (arg, finalinfo); - vfprintf (stdout, finalinfo, arg); - va_end (arg);} + std::string mixer=BOLDWHITE;ending} } void startup(char* game,char*version){