#include "resource.h"
#define GAME_TITLE "D'angband"
-#define WINDOW_WIDTH 800
-#define WINDOW_HEIGHT 480
+#define WINDOW_WIDTH 1024
+#define WINDOW_HEIGHT 800
#define CREATURE_MAX_SOUL 999999999L //!< \8dÅ\91å\83\\83E\83\8b\92l
#define CREATURE_MAX_GOLD 999999999L //!< \8dÅ\91å\83S\81[\83\8b\83h\92l
#define CREATURE_MAX_MORTAL_LEVEL 30 //!< \92è\96½\8dÅ\91å\83\8c\83x\83\8b
#define CREATURE_MAX_DIVINE_LEVEL 30 //!< \90_\8ai\8dÅ\91å\92l
+#define FIELD_MAX_WIDTH 65535 //!< \83t\83B\81[\83\8b\83h\8dÅ\91å\95\9d
+#define FIELD_MAX_HEIGHT 65535 //!< \83t\83B\81[\83\8b\83h\8dÅ\91å\8d\82\82³
#define CREATURE_MAX_LEVEL CREATURE_MAX_MORTAL_LEVEL+CREATURE_MAX_DIVINE_LEVEL //!< \90_\8ai\8d\9e\82Ý\8dÅ\91å\83\8c\83x\83\8b
+#define SPECIAL_NAME_UNKNOWN "UNKNOWN" //!< \96¼\8fÌ\82Ì\83_\83~\81[\96¼
#define SPECIAL_TAG_UNKNOWN "XXX_UNKNOWN" //!< \83Q\81[\83\80\97v\91f\83^\83O\82Ì\83_\83~\81[\96¼
-#define CAMP_VARIABLE -1 //!< \8f\8a\91®\90w\89c\81F\96¢\8cÅ\92è\81iSpecies\83N\83\89\83X\8e\9e\82Ì\82Ý\81j
-#define CAMP_FLOOR_NATIVE -2 //!< \8f\8a\91®\90w\89c\81F\83t\83\8d\83A\93y\92\85
+
+#define TAG_VARIABLE "VARIABLE" //!< \97v\91f\89Â\95Ï\83^\83O
/*!
* \83Q\81[\83\80\83R\83}\83\93\83h\92è\8b`
GAME_COMMAND_REDRAW,
GAME_COMMAND_DEBUG_XML_SAVE,
GAME_COMMAND_DEBUG_XML_LOAD,
- GAME_COMMAND_EXIT
+ GAME_COMMAND_EXIT,
+ GAME_COMMAND_STAY,
+ GAME_COMMAND_NORTH,
+ GAME_COMMAND_NORTH_EAST,
+ GAME_COMMAND_EAST,
+ GAME_COMMAND_SOUTH_EAST,
+ GAME_COMMAND_SOUTH,
+ GAME_COMMAND_SOUTH_WEST,
+ GAME_COMMAND_WEST,
+ GAME_COMMAND_NORTH_WEST,
} GAME_COMMAND;
/*!
class GameElement;
class GameSurfaceSDL;
class GameWorld;
-class Feature;
-class FixedArtifact;
class Floor;
+class FixedArtifact;
+class Field;
class Item;
class ItemBase;
class ItemEgo;
typedef int ID; //!< \83Q\81[\83\80\97v\91fID
typedef std::string TAG; //!< \83Q\81[\83\80\97v\91f\95¶\8e\9a\97ñID
typedef std::string NAME; //!< \96¼\8fÌ
-typedef int HEIGHT; //!< \92·\82³
-typedef int WEIGHT; //!< \8fd\97Ê
+typedef std::string DESCRIPTION; //!< \89ð\90à
+typedef std::string SYMBOL; //!< \83V\83\93\83{\83\8b
+typedef double HEIGHT; //!< \92·\82³
+typedef double WEIGHT; //!< \8fd\97Ê
typedef int DEPTH; //!< \8aK\91w\90[\93x
+typedef int RARITY; //!< \83\8c\83A\83\8a\83e\83B
typedef int NUMBER; //!< \8cÂ\90\94
typedef int PPM; //!< \95S\96\9c\95ª\97¦
typedef int MAP_LENGTH; //!<\83}\83b\83v\8b\97\97£
typedef int BODY_SIZE; //!<\91Ì\8ai
typedef int GAME_TIME; //!<\83Q\81[\83\80\8e\9e\8aÔ
typedef int TURN; //!<\83^\81[\83\93\90\94
+typedef int ACTION_WAIT; //!<\8ds\93®\83E\83F\83C\83g\90\94
typedef int SKILL_EXP; //!<\83X\83L\83\8b\8co\8c±\92l
typedef int SKILL_RANK; //!<\83X\83L\83\8b\83\89\83\93\83N
+