added the new hardcoded terrains for the new border transitions

This commit is contained in:
Mark de Wever 2007-05-16 18:13:33 +00:00
parent f8776259cc
commit 960667de7a
2 changed files with 29 additions and 1 deletions

View file

@ -127,7 +127,17 @@ namespace t_translation {
static std::map<t_letter, t_letter> lookup_table_131;
#endif
const t_letter OFF_MAP = string_to_number_("_off");
const t_letter OFF_MAP = string_to_number_("_off^_off");
const t_letter OFF_MAP_USER = string_to_number_("_off^_usr");
const t_letter OFF_MAP_BORDER_LEFT = string_to_number_("_off^bl");
const t_letter OFF_MAP_BORDER_RIGHT = string_to_number_("_off^br");
const t_letter OFF_MAP_BORDER_TOP = string_to_number_("_off^bt");
const t_letter OFF_MAP_BORDER_TOP_LEFT = string_to_number_("_off^btl");
const t_letter OFF_MAP_BORDER_TOP_RIGHT = string_to_number_("_off^btr");
const t_letter OFF_MAP_BORDER_BOTTOM = string_to_number_("_off^bb");
const t_letter OFF_MAP_BORDER_BOTTOM_LEFT = string_to_number_("_off^bbl");
const t_letter OFF_MAP_BORDER_BOTTOM_RIGHT = string_to_number_("_off^bbr");
const t_letter VOID_TERRAIN = string_to_number_("_s");
const t_letter FOGGED = string_to_number_("_f");

View file

@ -105,6 +105,24 @@ namespace t_translation {
extern const t_letter VOID_TERRAIN;
extern const t_letter FOGGED;
// these terrains are defined but not used yet.
// Needed for the new border transitions
// off the map and outside the border
extern const t_letter OFF_MAP;
// on the map the user can use this type to make odd shaped maps good
extern const t_letter OFF_MAP_USER;
// border tiles differnt type to make it easier for WML to detect the
// position on the border
extern const t_letter OFF_MAP_BORDER_LEFT;
extern const t_letter OFF_MAP_BORDER_RIGHT;
extern const t_letter OFF_MAP_BORDER_TOP;
extern const t_letter OFF_MAP_BORDER_TOP_LEFT;
extern const t_letter OFF_MAP_BORDER_TOP_RIGHT;
extern const t_letter OFF_MAP_BORDER_BOTTOM;
extern const t_letter OFF_MAP_BORDER_BOTTOM_LEFT;
extern const t_letter OFF_MAP_BORDER_BOTTOM_RIGHT;
extern const t_letter HUMAN_CASTLE;
extern const t_letter HUMAN_KEEP;
extern const t_letter SHALLOW_WATER;