>>102
else if(pad.Buttons & PSP_CTRL_CROSS)
とそれに関係するIF文全体がおかしいんじゃないか?
此処はまぁ、いいや。
c言語の文法から学びなおしたほうが良いかもしれないな