変数で0と1を反転させるには条件分岐でちまちま手作業でやらんと駄目なん?
C++なら排他的論理輪(0なら1、1なら0にする)ってのがあって楽だったんだが。