Fixed special spots; they now appear in-game, and disappear when they should.

git-svn-id: http://openexile.googlecode.com/svn/trunk@58 4ebdad44-0ea0-11de-aab3-ff745001d230
This commit is contained in:
2009-05-17 01:03:22 +00:00
parent 1b68a09993
commit a52a4c20c1
20 changed files with 64 additions and 48 deletions

View File

@@ -33,6 +33,7 @@ public:
//unsigned short template_terrain[64][64];
unsigned long fields[64][64];
bool special_spot[64][64];
void append(legacy::current_town_type& old,short which_size);
void append(legacy::town_item_list& old);
@@ -56,7 +57,8 @@ public:
bool is_ice_wall(char x, char y) const;
bool is_blade_wall(char x, char y) const;
bool is_sleep_cloud(char x, char y) const;
bool is_spot(char x, char y) const; // currently unused
bool is_block(char x, char y) const; // currently unused
bool is_spot(char x, char y) const;
bool is_special(char x, char y) const;
bool is_web(char x, char y) const;
bool is_crate(char x, char y) const;
@@ -80,7 +82,8 @@ public:
bool set_ice_wall(char x, char y, bool b);
bool set_blade_wall(char x, char y, bool b);
bool set_sleep_cloud(char x, char y, bool b);
bool set_spot(char x, char y, bool b); // currently unused
bool set_block(char x, char y, bool b); // currently unused
bool set_spot(char x, char y, bool b);
bool set_special(char x, char y, bool b);
bool set_web(char x, char y, bool b);
bool set_crate(char x, char y, bool b);