ビットマップのパターン

 画像が画面に表示されるようになったものの、どうやら自力展開したビットマップがうまく表示できていないらしく、画像がぐちゃぐちゃである。
 
 とりあえず、ファイルから開いた画像はうまく表示するようになったので、いったん休みをとることにする。……、ここまで今日の5時の話。
 
 8時間の睡眠をとって、午後1時に再び製作開始。
 
 起動してみると……。
 
 「あれ?なんかビットマップのパターンが昨日と違う。(・_・;?」
 昨日はモザイクみたいなパターンだったのだが、今日は黒と白の縞縞模様に……。
 
 ど う な っ て い る ん だ
 
 ま、原因調査していきますかね……。

こんなコンパイルエラーを発見するのに10分もかかってしまった……


if(this->p!=AnimationPatan.end()){
p++;
}else if((maxloop===0) || (maxloop>loop) ){
p=AnimationPatan.begin();
loop++;
}

 もうだめぽ。_| ̄|○
 
 正解はmaxloop==0の条件比較が===となっていた、です。