座標を求める
Posted: 2010年11月06日(土) 13:03
パネルの数によって初期の表示位置の座標を変えたいです。
パネルサイズは50で必ず画面の中央にパネルを表示されるようにしたいです。
たとえばパネルを1つしか表示しない場合
blk[0].x = 240;
2つの場合
blk[0].x = 240-25;
blk[1].x = 240+25;
3つの場合
blk[0].x = 240-50;
blk[1].x = 240;
blk[2].x = 240+50;
パネルの数は動的に変わります。
これを簡単に求められるような関数を作りたいのですがイマイチ式がわかりません。
int posBlk( int num ); // numはパネルの数
パネルサイズは50で必ず画面の中央にパネルを表示されるようにしたいです。
たとえばパネルを1つしか表示しない場合
blk[0].x = 240;
2つの場合
blk[0].x = 240-25;
blk[1].x = 240+25;
3つの場合
blk[0].x = 240-50;
blk[1].x = 240;
blk[2].x = 240+50;
パネルの数は動的に変わります。
これを簡単に求められるような関数を作りたいのですがイマイチ式がわかりません。
int posBlk( int num ); // numはパネルの数