ステージの変更
Posted: 2012年12月28日(金) 04:12
とりあえずある程度ステージができたので実際にプレイしてみたのですが
ステージクリア後に次のステージに移りません
それぞれグラッフィック、当たり判定、初期化をgraph_stage(),stage_main(),main_ini()として
というようにしています。ゲームの流れとしてSTATE_0INITでゲーム開始時の初期化を行います。次に
STATE_GAMEINITでステージ毎の初期化を行います。ここでstagenumber=1と設定しSTATE_DRAWのゲーム画面に移ります。
ステージのクリア条件を満たすとstagenumberが変更されまたSTATE_GAMEINITに戻るようにしてあります。
しかし、ステージのクリア条件を満たしてもまた同じステージが始まります。stagenumber=1となっているのはSTATE_GAMEINITだけです。
以下のサイトにファイルをあげますのでどうか原因を教えてくださいお願いします。パスワードは「YT2012」です。
http://www1.axfc.net/uploader/so/2732974
ステージクリア後に次のステージに移りません
それぞれグラッフィック、当たり判定、初期化をgraph_stage(),stage_main(),main_ini()として
switch(stagenumber){
case 1:
○○○_ini1();
break;
case 2:
○○○_ini2();
break;
case 3:
○○○_ini3();
break;
case 4:
○○○_ini4();
break;
default:
printfDx("不明なfunc_state\n");
break;
}
STATE_GAMEINITでステージ毎の初期化を行います。ここでstagenumber=1と設定しSTATE_DRAWのゲーム画面に移ります。
ステージのクリア条件を満たすとstagenumberが変更されまたSTATE_GAMEINITに戻るようにしてあります。
しかし、ステージのクリア条件を満たしてもまた同じステージが始まります。stagenumber=1となっているのはSTATE_GAMEINITだけです。
以下のサイトにファイルをあげますのでどうか原因を教えてくださいお願いします。パスワードは「YT2012」です。
http://www1.axfc.net/uploader/so/2732974