ゲームパラメータのtypedef定義
以下の定義を追加
typedef u32b FLAGS_32; typedef u32b CREATURE_ID; typedef u32b SPECIES_ID; typedef u16b TOWN_ID; typedef byte TVAL; typedef byte SVAL; typedef byte SYMBOL; typedef byte CREATURE_LEV; typedef byte FLOOR_LEV; typedef s16b COODINATES;
さらに以下の定義を追加し、各変数に適用中。
typedef u32b OBJECT_ID; typedef s32b STAT;
本日以下のtypedefを追加。
typedef u16b FEATURE_ID;
本日までに以下のtypedefを追加。 typedef byte COLOR_ID; typedef s32b POWER; typedef s16b EFFECT_ID;
本日までに以下のtypedefを追加。
typedef s32b ARTIFACT_ID; typedef s32b TRAIT_ID; typedef s32b TEXT_COODI; typedef s32b POWER; typedef s32b SPEED;
本日までに以下のtypedefを追加。
typedef s32b GAME_TIME; typedef s32b GAME_TURN; typedef s32b HEIGHT; typedef s32b WEIGHT;
本日までに以下のtypedefを追加。
typedef s32b TRAIT_ID; typedef s32b STORE_ID; typedef s32b QUEST_ID; typedef s32b DUNGEON_ID;
新ソースに移行するためこのチケットは完了扱いにする。
クリーチャーやオブジェクトに使われているステータスやIDの型をtypedefで一括定義して管理を行う。