- Fixed a few major bugs, and partly removed the out.out redundancy.

- Did some work on the template town implementation. Still far froom finished though.
- Fixed a glitch in which a forced line break (with "|") would erase a character that should not be erased.

git-svn-id: http://openexile.googlecode.com/svn/trunk@48 4ebdad44-0ea0-11de-aab3-ff745001d230
This commit is contained in:
2009-05-02 03:39:16 +00:00
parent de3d2f78f5
commit d60b8a7fb1
21 changed files with 158 additions and 110 deletions

View File

@@ -1142,7 +1142,8 @@ void do_sign(short town_num, short which_sign, short sign_type,location sign_loc
if (town_num >= 200) {
town_num -= 200;
load_outdoor_str(loc(town_num % scenario.out_width, town_num / scenario.out_width),which_sign + 100,(char *) sign_text);
//load_outdoor_str(loc(town_num % scenario.out_width, town_num / scenario.out_width),which_sign + 100,(char *) sign_text);
strcpy((char*)sign_text,univ.out.outdoors[univ.party.i_w_c.x][univ.party.i_w_c.y].sign_strs[which_sign]);
}
else {
sprintf((char *) sign_text,"%s",univ.town->town_strs(120 + which_sign));