2009-07-01から1ヶ月間の記事一覧

3D - ルービックキューブへの道

さて、次はルービックキューブに挑戦します。 15パズルの次に手を付けたのがこのルービックキューブです。 3Dを扱うのもはじめてなのでだいぶ苦労しましたが、上の図のところまではできています。画面をドラッグすると、キューブ全体がぐりぐりと回転します…

15パズル - 別案

pre { white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word; } 前々回、次のように書きました。 「leftEcl、rightEcl、upperEcl、downEclを使うここまでのロジックは、汎用性はあ…

UIViewについて

pre { white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word; } 前回の予告の通り、いま15パズルの改良(?)版をテスト中ですが、なかなかバグが取れずに難渋しています。この過程…

15パズル - 5

GameBoadクラスの内、前回残った<getXAvail><getYAvail><moveX><moveY>の解説を続けます。ピースの移動の際には、あらかじめPieceから通知された移動量が移動可能か調べ、それから実際に移動可能な分だけ移動を行うと前回書きました。 <getXAvail>…