Как создать всплывающее меню SDL? - PullRequest
0 голосов
/ 05 декабря 2009

Я разбирался, как создать всплывающее меню в оконном приложении SDL, используя c ++? Я не нашел никаких подсказок!

Я хотел бы иметь что-то похожее на это: http://www.youtube.com/watch?v=Mc_CE9OiHvA

Я пытался использовать glutMenu, но это не работает ...

Спасибо

Ответы [ 2 ]

4 голосов
/ 05 декабря 2009

SDL - это низкоуровневая графическая библиотека. Я не помню, чтобы что-то вроде меню, кнопок или других элементов управления графическим интерфейсом в нем использовалось в прошлый раз. Возможно, одна из множества библиотек дополнений имеет функции меню. Как правило, вы должны сами создавать такие вещи из примитивов, предоставляемых SDL.

Одна дополнительная библиотека, которую вы можете получить - SDL_ttf , для рисования текста с использованием шрифтов TrueType. Это и несколько строк и указателей мыши, et voil & agrave; , у вас есть меню.

0 голосов
/ 05 декабря 2009

Сам SDL не имеет библиотек GUI. Это видео похоже на парня, который использовал SDL для написания собственного графического интерфейса с использованием графических примитивов и вызовов шрифтов.

Существует несколько библиотек SDL GUI, на которые есть ссылки http://www.libsdl.org/libraries.php

Насколько они полезны, я понятия не имею.

...