diff --git a/source/credits.cpp b/source/credits.cpp index 7301f7c..f8947f4 100644 --- a/source/credits.cpp +++ b/source/credits.cpp @@ -40,12 +40,12 @@ Credits::Credits(SDL_Renderer *renderer, Screen *screen, Asset *asset, options_t texts.push_back({"KEYS:", stringToColor(options->palette, "yellow")}); texts.push_back({"", stringToColor(options->palette, "white")}); - texts.push_back({"USE CURSORS TO MOVE AND JUMP", stringToColor(options->palette, "white")}); - texts.push_back({"F1-F4 TO CHANGE WINDOWS SIZE", stringToColor(options->palette, "white")}); - texts.push_back({"F TO SWITCH TO FULLSCREEN", stringToColor(options->palette, "white")}); - texts.push_back({"B TO DE/ACTIVATE THE BORDER SC.", stringToColor(options->palette, "white")}); - texts.push_back({"M TO TURN ON/OFF THE MUSIC", stringToColor(options->palette, "white")}); - texts.push_back({"ESC TO EXIT GAME", stringToColor(options->palette, "white")}); + texts.push_back({"USE 'CURSORS' TO MOVE AND JUMP", stringToColor(options->palette, "white")}); + texts.push_back({"'F1-F4' TO CHANGE WINDOWS SIZE", stringToColor(options->palette, "white")}); + texts.push_back({"'F' TO SWITCH TO FULLSCREEN", stringToColor(options->palette, "white")}); + texts.push_back({"'B' TO SWITCH THE BORDER SCREEN", stringToColor(options->palette, "white")}); + texts.push_back({"'M' TO TURN ON/OFF THE MUSIC", stringToColor(options->palette, "white")}); + texts.push_back({"'ESC' TO LEAVE THE GAME", stringToColor(options->palette, "white")}); texts.push_back({"", stringToColor(options->palette, "white")}); texts.push_back({"", stringToColor(options->palette, "white")}); @@ -54,7 +54,7 @@ Credits::Credits(SDL_Renderer *renderer, Screen *screen, Asset *asset, options_t texts.push_back({"", stringToColor(options->palette, "white")}); texts.push_back({"", stringToColor(options->palette, "white")}); - texts.push_back({"I LOVE JAILGAMES!", stringToColor(options->palette, "white")}); + texts.push_back({"I LOVE JAILGAMES! ", stringToColor(options->palette, "white")}); texts.push_back({"", stringToColor(options->palette, "white")}); // Crea la textura para el texto que se escribe en pantalla @@ -140,7 +140,12 @@ void Credits::fillTexture() } // Escribe el corazón - text->writeColored(194, 176, "}", stringToColor(options->palette, "bright_red")); + const int textLenght = text->lenght(texts.at(22).label, 1) - text->lenght(" ", 1); // Se resta el ultimo caracter que es un espacio + const int posX = ((PLAY_AREA_WIDTH - textLenght) / 2) + textLenght; + text->writeColored(posX, 176, "}", stringToColor(options->palette, "bright_red")); + + // Recoloca el sprite del brillo + sprite->setPosX(posX + 2); SDL_SetRenderTarget(renderer, nullptr); diff --git a/source/title.cpp b/source/title.cpp index 21a0c07..70232ce 100644 --- a/source/title.cpp +++ b/source/title.cpp @@ -29,7 +29,7 @@ Title::Title(SDL_Renderer *renderer, Screen *screen, Asset *asset, options_t *op ticks = 0; ticksSpeed = 15; longText = "HEY JAILERS!! IT'S 2022 AND WE'RE STILL ROCKING LIKE IT'S 1998!!! HAVE YOU HEARD IT? JAILGAMES ARE BACK!! YEEESSS BACK!! MORE THAN 10 TITLES ON JAILDOC'S KITCHEN!! THATS A LOOOOOOT OF JAILGAMES, BUT WHICH ONE WILL STRIKE FIRST? THERE IS ALSO A NEW DEVICE TO COME P.A.C.O. THAT WILL BLOW YOUR MIND WITH JAILGAMES ON THE GO. BUT WAIT! WHAT'S THAT BEAUTY I'M SEEING RIGHT OVER THERE?? OOOH THAT TINY MINIASCII IS PURE LOVE!! I WANT TO LICK EVERY BYTE OF IT!! OH SHIT! AND DON'T FORGET TO BRING BACK THOSE OLD AND FAT MS-DOS JAILGAMES TO GITHUB TO KEEP THEM ALIVE!! WHAT WILL BE THE NEXT JAILDOC RELEASE? WHAT WILL BE THE NEXT PROJECT TO COME ALIVE?? OH BABY WE DON'T KNOW BUT HERE YOU CAN FIND THE ANSWER, YOU JUST HAVE TO COMPLETE JAILDOCTOR'S DILEMMA ... COULD YOU?"; - // longText = "HEY JAILERS!! IT'S 2022 AND WE'RE STILL ROCKING LIKE IT'S 1998!!!"; + longText = "HEY JAILERS!! IT'S 2022 AND WE'RE STILL ROCKING LIKE IT'S 1998!!!"; for (int i = 0; i < (int)longText.length(); ++i) { letter_t l;