ステージの変更

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
ヨシタケ

ステージの変更

#1

投稿記事 by ヨシタケ » 13年前

とりあえずある程度ステージができたので実際にプレイしてみたのですが
ステージクリア後に次のステージに移りません
それぞれグラッフィック、当たり判定、初期化を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_0INITでゲーム開始時の初期化を行います。次に
STATE_GAMEINITでステージ毎の初期化を行います。ここでstagenumber=1と設定しSTATE_DRAWのゲーム画面に移ります。
ステージのクリア条件を満たすとstagenumberが変更されまたSTATE_GAMEINITに戻るようにしてあります。
しかし、ステージのクリア条件を満たしてもまた同じステージが始まります。stagenumber=1となっているのはSTATE_GAMEINITだけです。
以下のサイトにファイルをあげますのでどうか原因を教えてくださいお願いします。パスワードは「YT2012」です。
http://www1.axfc.net/uploader/so/2732974

ヨシタケ

Re: ステージの変更

#2

投稿記事 by ヨシタケ » 13年前

すいません。原因全然わからないのですが普通に動くようになってました。

閉鎖

“C言語何でも質問掲示板” へ戻る