いちばんやさしいゲームの作り方

文系の人でも、数理学がわからない人でもゲームプログラミングをマスターできるブログ

今週、2回目の同じようなミスです。

if (someConditions == true)
switch (variable) {
  /* 中略 */
}

例によって if 文を誤ってコピペしてしまったミスなんですが、 if 文の条件を満たす場合のみに続く switch 文が実行されるようになってしまっています。こういうのが嫌なので if 文にはブロックを付けるようにしています。

if (someConditions == true) { /* 中略 */ } // これなら if 文の結果如何に関わらず次の switch が実行される
switch (variable) {
  /* 中略 */
}

今回なぜ外れていたのかわかりませんが、疲れているのでしょうか。

一瞬、疲れすぎて死なないか心配になりましたが、生命線の膨らみが大きく、しかも二重生命線なので体は丈夫とのことです。命拾いしました。余談ですが感情線も二重です。知能線が二重だったらコンプリートだったのに…

Comments

SpiralRay
2010/02/14 21:15:06

はじめまして。
自分も最近どうでもいいミスをして、3日間なやみました…

for(int i=0 ; i<10 ; i++ ){
if( judge(i) == true ){
for(int j=0 ; j <10 ; j++ ) /*ここにvoid check( int a)*/
/*省略*/
}
}
二重ループを作って、

for(int i=0 ; i<10 ; i++ ){
if( judge(i) == true ){
for(int j=0 ; j <10 ; j++ ) check(i);
}
}
という、jの10回ループが全く意味がないというミスをしてしまいました…

やはりきちんと睡眠をとって体調を整えないといけませんね…

あと、どうでもいいのですが、TOP絵の英語を
"Let's enjoy creating games!"
に変えていただけたらうれしいです。

Byerkut
2010/02/19 23:48:00

> SpiralRay さん

こんにちは、はじめまして。
コメントありがとうございます。

i と j を見誤るというのはありそうですね。
先日購入した書籍の著者様によると i は使うものの j は使わないという方針をお持ちのようでした。
やはり、見間違う恐れがあるからだそうです。

睡眠は、お互いなるべく確保するようにしたいですね(^^;

英語表記の件、ご指摘いただきましてありがとうございます。
あのイラストは元データがないので修正できないのですが、告知サイトができたら差し替える予定ですので今しばらくお待ちいただけると幸いです m(_ _)m

Contributions




Trackback URL

メルマガ登録・解除
 
挫折不可能!初級ゲームプログラミング完全マニュアル
RSS track feedいちばんやさしいゲームの作り方 カウンター
ブログSEO対策:track word あわせて読みたい SEO STATUS