Lines Matching refs:townRecno

49 void World::build_wall(int townRecno, short initHp)  in build_wall()  argument
51 Town* townPtr = town_array[townRecno]; in build_wall()
59 build_wall_section(xLoc1, yLoc1, xLoc2, yLoc2, townRecno, initHp); in build_wall()
65 short townRecno, short initHp) in build_wall_section() argument
87 build_west_gate(x1-GATE_WIDTH+1, westGateY, townRecno, initHp); in build_wall_section()
97 build_west_wall(x1, y1, y2, townRecno, initHp); in build_wall_section()
100 open_west_gate(x1, westGateY, townRecno); in build_wall_section()
106 get_loc(x1,westWallFirst)->set_wall(NTOWER, townRecno, initHp); in build_wall_section()
132 build_east_gate(x2, eastGateY, townRecno, initHp); in build_wall_section()
142 build_east_wall(x2, y1, y2, townRecno, initHp); in build_wall_section()
145 open_east_gate(x2, eastGateY, townRecno); in build_wall_section()
150 get_loc(x2,eastWallFirst)->set_wall(NETOWER, townRecno, initHp); in build_wall_section()
162 ( locPtr->is_wall() && locPtr->wall_town_recno() == townRecno) ) in build_wall_section()
177 build_north_gate(northGateX, y1-GATE_WIDTH+1, townRecno, initHp); in build_wall_section()
187 build_north_wall(x1, x2, y1, townRecno, initHp); in build_wall_section()
190 open_north_gate(northGateX, y1, townRecno); in build_wall_section()
198 locPtr->set_wall(NTOWER, townRecno, initHp); in build_wall_section()
212 ( locPtr->is_wall() && locPtr->wall_town_recno() == townRecno) ) in build_wall_section()
227 build_south_gate(southGateX, y2, townRecno, initHp); in build_wall_section()
237 build_south_wall(x1, x2, y2, townRecno, initHp); in build_wall_section()
240 open_south_gate(southGateX, y2, townRecno); in build_wall_section()
248 locPtr->set_wall(STOWER, townRecno, initHp); in build_wall_section()
260 void World::build_west_gate(short x1, short y1, short townRecno, short initHp) in build_west_gate() argument
264 locPtr->set_wall(WGATE_NTOWER_NW, townRecno, initHp); in build_west_gate()
265 (locPtr+1)->set_wall(WGATE_NTOWER_NE, townRecno, initHp); in build_west_gate()
270 locPtr->set_wall(WGATE_NTOWER_SW, townRecno, initHp); in build_west_gate()
271 (locPtr+1)->set_wall(WGATE_NTOWER_SE, townRecno, initHp); in build_west_gate()
276 locPtr->set_wall(WGATE_STOWER_NW, townRecno, initHp); in build_west_gate()
277 (locPtr+1)->set_wall(WGATE_STOWER_NE, townRecno, initHp); in build_west_gate()
282 locPtr->set_wall(WGATE_STOWER_SW, townRecno, initHp); in build_west_gate()
283 (locPtr+1)->set_wall(WGATE_STOWER_SE, townRecno, initHp); in build_west_gate()
294 locPtr->set_wall(gateId++, townRecno, initHp); in build_west_gate()
302 void World::build_west_wall(short x1, short y1, short y2, short townRecno, in build_west_wall() argument
319 get_loc(x1, startY)->set_wall(SINGLE_TOWER, townRecno, initHp); in build_west_wall()
338 get_loc(x1, y)->set_wall(startSquare, townRecno, initHp); in build_west_wall()
352 get_loc(x1, endY)->set_wall(endSquare, townRecno, initHp); in build_west_wall()
362 void World::open_west_gate(short x2, short y1, short townRecno) in open_west_gate() argument
367 locPtr->wall_town_recno() == townRecno) in open_west_gate()
378 void World::build_east_gate(short x1, short y1, short townRecno, short initHp) in build_east_gate() argument
382 locPtr->set_wall(EGATE_NTOWER_NW, townRecno, initHp); in build_east_gate()
383 (locPtr+1)->set_wall(EGATE_NTOWER_NE, townRecno, initHp); in build_east_gate()
388 locPtr->set_wall(EGATE_NTOWER_SW, townRecno, initHp); in build_east_gate()
389 (locPtr+1)->set_wall(EGATE_NTOWER_SE, townRecno, initHp); in build_east_gate()
394 locPtr->set_wall(EGATE_STOWER_NW, townRecno, initHp); in build_east_gate()
395 (locPtr+1)->set_wall(EGATE_STOWER_NE, townRecno, initHp); in build_east_gate()
400 locPtr->set_wall(EGATE_STOWER_SW, townRecno, initHp); in build_east_gate()
401 (locPtr+1)->set_wall(EGATE_STOWER_SE, townRecno, initHp); in build_east_gate()
412 locPtr->set_wall(gateId++, townRecno, initHp); in build_east_gate()
420 void World::build_east_wall(short x1, short y1, short y2, short townRecno, in build_east_wall() argument
437 get_loc(x1, startY)->set_wall(SINGLE_TOWER, townRecno, initHp); in build_east_wall()
456 get_loc(x1, y)->set_wall(startSquare, townRecno, initHp); in build_east_wall()
469 get_loc(x1, endY)->set_wall(endSquare, townRecno, initHp); in build_east_wall()
479 void World::open_east_gate(short x1, short y1, short townRecno) in open_east_gate() argument
484 locPtr->wall_town_recno() == townRecno) in open_east_gate()
495 void World::build_north_gate(short x1, short y1, short townRecno, in build_north_gate() argument
500 locPtr->set_wall(NGATE_WTOWER_NW, townRecno, initHp); in build_north_gate()
501 (locPtr+1)->set_wall(NGATE_WTOWER_NE, townRecno, initHp); in build_north_gate()
506 locPtr->set_wall(NGATE_ETOWER_NW, townRecno, initHp); in build_north_gate()
507 (locPtr+1)->set_wall(NGATE_ETOWER_NE, townRecno, initHp); in build_north_gate()
512 locPtr->set_wall(NGATE_WTOWER_SW, townRecno, initHp); in build_north_gate()
513 (locPtr+1)->set_wall(NGATE_WTOWER_SE, townRecno, initHp); in build_north_gate()
518 locPtr->set_wall(NGATE_ETOWER_SW, townRecno, initHp); in build_north_gate()
519 (locPtr+1)->set_wall(NGATE_ETOWER_SE, townRecno, initHp); in build_north_gate()
530 locPtr->set_wall(gateId++, townRecno, initHp); in build_north_gate()
538 void World::build_north_wall(short x1, short x2, short y1, short townRecno, in build_north_wall() argument
555 get_loc(startX, y1)->set_wall(SINGLE_TOWER, townRecno, initHp); in build_north_wall()
570 && leftLoc->wall_town_recno() == townRecno ) in build_north_wall()
573 leftLoc->set_wall(NWTOWER, townRecno, initHp); in build_north_wall()
584 && rightLoc->wall_town_recno() == townRecno) in build_north_wall()
587 rightLoc->set_wall(NETOWER, townRecno, initHp); in build_north_wall()
592 get_loc(x, y1)->set_wall(startSquare, townRecno, initHp); in build_north_wall()
605 get_loc(endX, y1)->set_wall(endSquare, townRecno, initHp); in build_north_wall()
615 void World::open_north_gate(short x1, short y2, short townRecno) in open_north_gate() argument
620 locPtr->wall_town_recno() == townRecno) in open_north_gate()
631 void World::build_south_gate(short x1, short y1, short townRecno, short initHp) in build_south_gate() argument
635 locPtr->set_wall(SGATE_WTOWER_NW, townRecno, initHp); in build_south_gate()
636 (locPtr+1)->set_wall(SGATE_WTOWER_NE, townRecno, initHp); in build_south_gate()
641 locPtr->set_wall(SGATE_ETOWER_NW, townRecno, initHp); in build_south_gate()
642 (locPtr+1)->set_wall(SGATE_ETOWER_NE, townRecno, initHp); in build_south_gate()
647 locPtr->set_wall(SGATE_WTOWER_SW, townRecno, initHp); in build_south_gate()
648 (locPtr+1)->set_wall(SGATE_WTOWER_SE, townRecno, initHp); in build_south_gate()
653 locPtr->set_wall(SGATE_ETOWER_SW, townRecno, initHp); in build_south_gate()
654 (locPtr+1)->set_wall(SGATE_ETOWER_SE, townRecno, initHp); in build_south_gate()
665 locPtr->set_wall(gateId++, townRecno, initHp); in build_south_gate()
673 void World::build_south_wall(short x1, short x2, short y1, short townRecno, in build_south_wall() argument
690 get_loc(startX, y1)->set_wall(SINGLE_TOWER, townRecno, initHp); in build_south_wall()
704 && leftLoc->wall_town_recno() == townRecno ) in build_south_wall()
707 leftLoc->set_wall(SWTOWER, townRecno, initHp); in build_south_wall()
718 && rightLoc->wall_town_recno() == townRecno) in build_south_wall()
721 rightLoc->set_wall(SETOWER, townRecno, initHp); in build_south_wall()
727 get_loc(x, y1)->set_wall(startSquare, townRecno, initHp); in build_south_wall()
740 get_loc(endX, y1)->set_wall(endSquare, townRecno, initHp); in build_south_wall()
750 void World::open_south_gate(short x1, short y1, short townRecno) in open_south_gate() argument
755 locPtr->wall_town_recno() == townRecno) in open_south_gate()