ニコニコ動画のC言語テトリスをC言語に対応させました。
以前公開した「あなたもできる!C言語でテトリスを40分で作る方法」のソースコードですが、あれは厳密に言うと生のC言語ではなくC++言語で書かれてありました。
今回C言語コンパイラでも動くように改修しましたので、生C言語で動かしたい方はこちらをお使いください。
C言語版
Githubのclangブランチをご覧ください。改修箇所
https://github.com/DQNEO/CppTetris/compare/master...clang- 拡張子を.cpp -> .cに変更
- bool型をBOOL型に変更。
- true, falseをTRUE,FALSEに変更
- putBlock引数のデフォルト値を廃止
- for文内でのint宣言をやめて、関数内の冒頭で宣言
- int WinMain -> int WINAPI WinMain
カテゴリ:
C