1人でゲームが作れる ..
[2ch|▼Menu]
379:358
08/09/26 02:54:29 q9tzDNxL
>>376

はっつけたファイルの処理については「ビットフラグ」で検索いただければ概要がヒットすると思います。

大雑把に説明させていただくとlong型(32bit)の変数の各bitを
0or1で管理することによりキャラクターの状態異常や、アイテムの非売品情報を
管理する方法となります。

<mainプログラム内>

long Flag = 0; //フラグを初期化(32bit分全て0の状態)

//指定したBitを1にする(OR演算)
//UNKNOWNはenum(列挙型)に宣言されている定数のため、4の値を持っています。
SetUsageBit(Flag, UNKNOWN);

/******************************************
* SetUsageBit関数実行時の動き *
*******************************************
OR計算
Flag :00000000000000000000000000000000
UNKNOWN:00000000000000000000000000001000
-------------------------------------------
Flag :00000000000000000000000000001000
******************************************/





次ページ
続きを表示
1を表示
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5283日前に更新/187 KB
担当:undef