Я использую SDL для своего проекта, и мне нужен более короткий способ получения цветов.
Я хочу сделать что-то вроде этого:
SDL_FillRect(screen, &screen->clip_rect, 0x0F380F);
Вместо этого:
SDL_FillRect(screen, &screen->clip_rect, SDL_MapRGB(screen->format, 0x0F, 0x38, 0x0F));
Когда я работал в DarkGDK, можно было делать то, что я хотел, и это было здорово и просто, но когда я пытаюсь сделать это в SDL, я теряю цвета.
#define RGB(r, g, b) SDL_MapRGB(screen->format, 255, 255, 255). - person new123456   schedule 18.07.2011