Я создаю симуляцию на основе тика на C, работающую в настоящее время на Mac OS X 10.8.4. В настоящий момент после каждого тика я распечатываю весь мир, представляющий в ASCII терминал, используя escape-коды ANSI, чтобы переместить курсор в нужное место.Простая графическая библиотека для моделирования на основе тика
Я бы хотел перейти к графическому представлению мира вместо использования окна терминала. Что было бы хорошим использованием библиотеки? Кроме того, каков приемлемый способ выполнения нескольких обновлений экрана в секунду в этой библиотеке?
+1 для SDL. Я начал работать в SDL, он творит чудеса. Совместим как с C, так и с C++ (что было значительным, так как я медленно начал предпочитать C, как я его использовал) и выполняет свою работу. – BrainSteel
Хмм, кажется, мне придется переписать программу, чтобы SDL мог иметь основной поток, так как он не будет работать ни на одном другом потоке. Это мягко раздражает ... – DanielGibbs