以下は携帯に限らずマウスクリックイベントでも同じように考えられますが、

携帯電話の開閉により画像を変えるコードを考えています。
以下では最初の画像の定義に問題があると思うのですが、
while(true){
t=(t+1)%5;
のような無限ループを使ってうまくできませんか?
if(type==FOLD_CHANGED_EVENT && param==1){//携帯が開けられたら、(または
マウスでクリックされたら)
Display.setCurrent(c);
if(intCount<4){
intCount++;
} else {
intCount=0;
}
g.drawImage(image[intCount])

回答の条件
  • 1人2回まで
  • 登録:2006/07/23 11:34:13
  • 終了:2006/07/29 16:34:47

ベストアンサー

id:apple-eater No.1

apple-eater回答回数420ベストアンサー獲得回数82006/07/23 17:53:20

ポイント200pt

こんなかんじ?

適当に++とかで置き換えて。

前置記法とか使えば短くなるが、見にくくもなる。


//初期化

intCount = 0;

//初期画面

Display.setCurrent(c);

g.drawImage(image[intCount])

//

while(true){

 if(type==FOLD_CHANGED_EVENT && param==1){//携帯が開けられたら、(またはマウスでクリックされたら)

  Display.setCurrent(c);

  intCount = intCount + 1;

  intCount = intCount % 4;

  g.drawImage(image[intCount]);

 }

}

id:DreamStar

apple-eater様

ありがとうございました。

質問の続っをを掲載いたしました。

どなたでもよろしくお願いいたします。

2006/07/27 19:22:54

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません