HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2011
0415
ganma複数の変数を比べる2解決


ganma

リンク

2011/4/15(Fri) 13:05:43|NO.38410

こんにちは、ガンマといいます。
HSPでドラクエのようなゲームを作ろうと奮闘しているのですが、
ターンの順番の設定に困っています。

一対一だけならif命令ひとつで解決なんですが、3キャラだと

if (a>b)&(a>c):順番1=a if (a<b)&(a>c):順番2=a if (a<b)&(a<c):順番3=a if (b>a)&(b>c):順番1=b if (b<a)&(b>c):順番2=b if (b<a)&(b<c):順番3=b if (c>a)&(c>a):順番1=c if (c<a)&(c>a):順番2=c if (c<a)&(c<a):順番3=c
と長くなってしまいます。
最終的に、味方4と敵キャラ4の合計8キャラを比べたいのですが
8×8=64回if命令を並べないといけないことに……。

この処理を上手く縮めることができないでしょうか?
よろしくお願いしますm(_ _ )m



この記事に返信する


晩御飯

リンク

2011/4/15(Fri) 14:57:16|NO.38411

8体のときは28回で済むと思うけどそれはさておきソートで検索するといい



ganma

リンク

2011/4/15(Fri) 15:22:06|NO.38413

お手数おかけしました。
ありがとうございました!



ONION software Copyright 1997-2023(c) All rights reserved.