The Ctrl + V Game

  • Thread starter Thread starter smileyhead
  • Start date Start date
  • Views Views 573,784
  • Replies Replies 9,272
  • Likes Likes 15
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
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
26270BF6-834E-4762-9B3B-FC2E3C6537A4.gif
 
  • Like
Reactions: jeffyTheHomebrewer

Site & Scene News

Popular threads in this forum