The Ctrl + V Game

VinsCool

Persona Secretiva Felineus
Global Moderator
Joined
Jan 7, 2014
Messages
14,600
Trophies
4
Location
Another World
Website
www.gbatemp.net
XP
25,218
Country
Canada
C++:
void TextXYFull(const char* txt, int& x, int& y)
{
    int color = TEXT_COLOR_WHITE << 4, ori_x = x, ori_y = y;

    for (int i = 0; char charToDraw = (txt[i]); i++)
    {
        switch (charToDraw)
        {
        case '\n': x = ori_x; y += 16; continue;
        case '\x80': color = TEXT_COLOR_WHITE << 4; continue;
        case '\x82': color = TEXT_COLOR_YELLOW << 4; continue;
        case '\x85': color = TEXT_COLOR_CYAN << 4; continue;
        case '\x86': color = TEXT_COLOR_RED << 4; continue;
        case '\x8B': color = TEXT_COLOR_GREEN << 4; continue;
        case '\x8C': color = TEXT_COLOR_DARK_GRAY << 4; continue;
        case '\x8D': color = TEXT_COLOR_BLUE << 4; continue;
        }

        g_mem_dc->StretchBlt(SCALE(x), SCALE(y), SCALE(8), SCALE(16), g_gfx_dc, (charToDraw & 0x7f) << 3, color, 8, 16, SRCCOPY);
        x += 8;
    }
}
 
  • Like
Reactions: SylverReZ

SylverReZ

The planet is fine. The people are crazy.
Member
Joined
Sep 13, 2022
Messages
7,318
Trophies
3
Location
The Wired
Website
m4x1mumrez87.neocities.org
XP
22,578
Country
United Kingdom
C++:
void TextXYFull(const char* txt, int& x, int& y)
{
    int color = TEXT_COLOR_WHITE << 4, ori_x = x, ori_y = y;

    for (int i = 0; char charToDraw = (txt[i]); i++)
    {
        switch (charToDraw)
        {
        case '\n': x = ori_x; y += 16; continue;
        case '\x80': color = TEXT_COLOR_WHITE << 4; continue;
        case '\x82': color = TEXT_COLOR_YELLOW << 4; continue;
        case '\x85': color = TEXT_COLOR_CYAN << 4; continue;
        case '\x86': color = TEXT_COLOR_RED << 4; continue;
        case '\x8B': color = TEXT_COLOR_GREEN << 4; continue;
        case '\x8C': color = TEXT_COLOR_DARK_GRAY << 4; continue;
        case '\x8D': color = TEXT_COLOR_BLUE << 4; continue;
        }

        g_mem_dc->StretchBlt(SCALE(x), SCALE(y), SCALE(8), SCALE(16), g_gfx_dc, (charToDraw & 0x7f) << 3, color, 8, 16, SRCCOPY);
        x += 8;
    }
}
👀
 
  • Like
Reactions: jeffyTheHomebrewer

banjo2

gamer
Member
Joined
May 31, 2016
Messages
2,344
Trophies
1
Location
society
Website
youtube.com
XP
5,126
Country
United States
26270BF6-834E-4762-9B3B-FC2E3C6537A4.gif
 
  • Like
Reactions: jeffyTheHomebrewer

VinsCool

Persona Secretiva Felineus
Global Moderator
Joined
Jan 7, 2014
Messages
14,600
Trophies
4
Location
Another World
Website
www.gbatemp.net
XP
25,218
Country
Canada

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    @mthrnite, Cheetah Girls, the sequel to Action 52's Cheetah Men.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    Pokemon Black I played that one a lot
  • K3Nv2 @ K3Nv2:
    Honestly never messed with Pokémon on ds much
  • mthrnite @ mthrnite:
    I played pokemon once, was bored, never tried again
  • Psionic Roshambo @ Psionic Roshambo:
    Oh Dragon Quest IX
  • K3Nv2 @ K3Nv2:
    Spent like 5 hours on switch one never touched it again
  • Psionic Roshambo @ Psionic Roshambo:
    Sentinel of the stary skies
  • K3Nv2 @ K3Nv2:
    Ds is 20 years old this year
  • Psionic Roshambo @ Psionic Roshambo:
    So MJ no longer wants to play with it?
  • K3Nv2 @ K3Nv2:
    He put it down when the 3ds came out
  • SylverReZ @ SylverReZ:
    @K3Nv2, RIP Felix does great videos on the PS3 yellow-light-of-death.
  • Jayro @ Jayro:
    Eventhough the New 3DS XL is more powerful, I still feel like the DS Lite was a more polished system. It's a real shame that it never got an XL variant keeping the GBA slot. You'd have to go on AliExpress and buy an ML shell to give a DS phat the unofficial "DS Lite" treatment, and that's the best we'll ever get I'm afraid.
    +1
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
    Veho @ Veho: +1