アットウィキロゴ

職業の選択

表示されてる職業を選択する

前回のバージョンではアレそソレの2職しかありませんでしたっ!
今回はちゃんと通常の職業を入れてあります。ただし正規のやり方では忍者が出ないので
今回だけのスペシャルバージョンでアップロードしました。
いつもの5倍の確率で、5倍のポイントが出ますっ!(要するにボーナスが~50前後までランダムで出てくる)
さて、そんな今回のソースです。他は同じなので戦士の処理だけ掲載します。
Charaクラスで力に12以上振った場合に表示するようにしてあります。

if(this.STR>=12){
	g.drawString(getCharacter[0],charaRect.x+charaRect.width+CL+CL,rect.x+charaRect.height);
			}

そしてMainPanelクラスでBonusが0になるまで割り振ったかをboolean型のsetBonusで判断し
Bonusが0で各ステータスが職業の条件を満たしていれば職業選択画面へ移動。
Bonusが0でもステータスが条件に足りず、1つも職業が表示されなければ処理されないようになってます。

				//ボーナスの割り振りが終わった場合
				if(setBonus){
					if(chara.getSTR()>=12){
						if(dy==py){
							chara.resetChara();
							chara.resetStatus();
							setXY=false;
							setBonus=false;
							this.dx=x;
							this.dy=y;
						}
					}

やってることはそんなに難しいものではありません。ただ書き方は悪いかも知れません。
これはあくまで参考として、自分なりに良い方法を見つけてみてください。

  • サンプルのJARファイルはスポンサーリンクの↓に張ってあるので自由にダウンロードしてくださぃ♪


最終更新:2008年06月26日 03:00
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。
添付ファイル