/cgII_iq

Primary LanguageC++GNU General Public License v2.0GPL-2.0

cgII_iq

##ソースツリー

/cgii_iq -- iq.cpp //コード群
         |- ...
		 |
		 |- iq.h //ヘッダ群
		 |- ...
		 |
		 |- Makefile
		 |- README.md //このファイル
		 |- LICENSE //ライセンス表示
		 |
		 |- .gitignore

##コンパイルについて Borland C Compilerでコンパイルします。
ですがBCC依存のコードはない(はず)なのでg++でもコンパイルできると思います。

makeコマンドが使えます。次のコマンドがあります。
1つ目のコマンドでコンパイル、2つ目のコマンドでバイナリを削除します。

make all
make clean

##ちょっとコードの解説 ###概要 iq.cppにmain関数が含まれています。が、基本的には何もしてません。
事実上のmain関数としてworld関数がiq.cppに含まれています。glutのメインループとして設定されている関数です。
カメラやステージなどオブジェクトはすべてクラスになって別ファイルに存在しています。

###実行の速度について 今回はフレームレート管理していないので、もし実行速度が速すぎたり遅すぎたりする場合はcommon.hのSPEEDマクロの値を調整してください。
1.0が標準の実行速度です。内部時間がSPEED倍されているので、2.0を設定すると二倍になります。