2013-07-03 2 views
1

Я создаю симуляцию на основе тика на C, работающую в настоящее время на Mac OS X 10.8.4. В настоящий момент после каждого тика я распечатываю весь мир, представляющий в ASCII терминал, используя escape-коды ANSI, чтобы переместить курсор в нужное место.Простая графическая библиотека для моделирования на основе тика

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

ответ

5

Я использовал бы SDL, так как он крест совместим с большинством ОС и созрел.

Также проверьте эти examples на двухмерные анимации, чтобы выполнить необходимые обновления экрана.

+2

+1 для SDL. Я начал работать в SDL, он творит чудеса. Совместим как с C, так и с C++ (что было значительным, так как я медленно начал предпочитать C, как я его использовал) и выполняет свою работу. – BrainSteel

+0

Хмм, кажется, мне придется переписать программу, чтобы SDL мог иметь основной поток, так как он не будет работать ни на одном другом потоке. Это мягко раздражает ... – DanielGibbs

Смежные вопросы