Вы должны проверить SFML (Simple Fast Media Library). Несмотря на то, что SDL более известен благодаря своему старости, SFML гораздо функциональнее и удобнее в дизайне, несмотря на то, что ему всего несколько лет. По сути, он может быть описан как более новый, более современный и объектно-ориентированный SDL (это C ++; SDL это C).
Чтобы дать вам краткий обзор его возможностей:
- Кроссплатформенность (Windows, Mac OS X,
и Linux).
- Имеет модули для системных вещей
(события, таймеры и т. д.), управление окнами,
видео (аппаратно-ускоренный OpenGL 2D
графика), аудио и сети.
- Поддерживает все основные и основные
форматы изображений и аудио файлов, с
заметное исключение MP3 из-за
вопросы лицензирования (хотя это
доступно как расширение).
- Также поддерживает шрифты (FreeType2
интегрированный) и многое другое.
Я использую его для всех своих проектов, которым нужно больше, чем просто командная строка, и мне это нравится. Я настоятельно рекомендую это.
Он должен быть в состоянии обеспечить хорошую основу для вашей идеи.