タイトル : Re^3: 経過時間の算出部分と表示部分の処理はできました。 投稿日 : 2008/03/05(Wed) 11:32 投稿者 : 琴
> 申し訳ありませんが、以下の内容を一晩考えましたが、どうしても > 同じように経過時間を持たせるコードがわからないです。 1番目から2番目等、表示個所が切り替わるタイミングで 新しく作った変数 mp.Game.Team(ixTeam).ElapsedTime(i) に 経過時間を入れておけばいいかと。 私なら ・TimeOutMinutes から経過時間の算出部分を関数化(AnElapsedTime)、外に出す。 ・TimeOutMinutes に引数を一つ追加(経過時間)、渡された内容を表示するだけの仕組みにする。 ・mp.Game.Team(ixTeam) に ElapsedTime(i) 追加。(経過時間保持用) ・実行時に mp.Game.Team(ixTeam).ElapsedTime(i) を -1 等のありえない値で初期化。 と前準備しておいて、 ・TimeOutMinutes を呼び出す直前に mp.Game.Team(ixTeam).ElapsedTime(i) をチェック。 ・-1 ならば AnElapsedTime で経過時間を算出、それを TimeOutMinutes に渡して表示させる。 ・-1 以外の時間が入っていればそれを TimeOutMinutes に渡して表示させる。 ・Buttonが押下されたら、それまでの経過時間を mp.Game.Team(ixTeam).ElapsedTime(i) に収める。 という風に処理させますかね。 思いつきで挙げただけなんで、他にも修正が必要な部分があるかもしれませんが^^; |