2013-07-03 30 views
1

我正在C中創建基於刻度線的模擬,目前運行在Mac OS X 10.8.4上。 在每次打勾後,我用ASCII轉義碼將正在打印的整個世界打印到終端,使用ANSI轉義碼將光標移動到正確的位置。基於刻度線模擬的簡單圖形庫

我想過渡到世界的圖形化表示,而不是使用終端窗口。什麼是好的圖書館使用?另外,在這個庫中每秒鐘執行多次屏幕更新的方式是什麼?

回答

5

我會使用SDL,因爲它與大多數操作系統和成熟的交叉兼容。

此外,請檢查這些examples的2D動畫以執行所需的屏幕更新。

+2

對於SDL爲+1。我開始使用SDL,它創造了奇蹟。與C和C++兼容(這很重要,因爲我慢慢開始喜歡C,因爲我用它),並完成工作。 – BrainSteel

+0

嗯,似乎我將不得不重寫程序,以便SDL可以擁有主線程,因爲它不會在任何其他線程上工作。這有點煩人...... – DanielGibbs