void initGameState(int stg) { score = 0; ssSc = 0; nextExtend = 200000; neAdd = 300000; dsc = -1; left = 2; hiScore.stage = stage = stg; hsScene = -1; drawRPanel(); }
void setClearScore() { int rss = hiScore.sceneScore[stage][scene]; int ss = score - ssSc; hsScene = scene; hsOfs = ss - rss; hsScSc = ss; if ( ss > rss ) { hiScore.sceneScore[stage][scene] = ss; } drawRPanel(); ssSc = score; }
int decrementShip() { left--; drawRPanel(); if ( left < 0 ) return 1; return 0; }
int extendShip() { if ( left > 8 ) return 0; left++; drawRPanel(); return 1; }