ニコニコ動画の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