/[enigma]/enigma/src/objects.cc
ViewVC logotype

Diff of /enigma/src/objects.cc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.47 by mhawlisch, Sat Apr 5 20:19:45 2003 UTC revision 1.48 by mhawlisch, Sun Apr 6 17:02:24 2003 UTC
# Line 3350  namespace Line 3350  namespace
3350          }          }
3351          void animcb() {          void animcb() {
3352              if (state == BREAK) {              if (state == BREAK) {
3353                  GridPos p = get_pos();                  GridPos p = get_pos();
3354                  KillStone(p);                  KillStone(p);
3355                  SendMessage(GetStone(move(p,enigma::NORTH)),"ignite");                  SendMessage(GetStone(move(p,enigma::NORTH)),"bombstone");
3356                  SendMessage(GetStone(move(p,enigma::SOUTH)),"ignite");                  SendMessage(GetStone(move(p,enigma::SOUTH)),"bombstone");
3357                  SendMessage(GetStone(move(p,enigma::EAST)),"ignite");                  SendMessage(GetStone(move(p,enigma::EAST)),"bombstone");
3358                  SendMessage(GetStone(move(p,enigma::WEST)),"ignite");                  SendMessage(GetStone(move(p,enigma::WEST)),"bombstone");
3359              }              }
3360          }          }
3361          void BombStone::message(const string &msg, const Value &) {          void BombStone::message(const string &msg, const Value &) {
3362              if (msg =="ignite")              if (msg =="expl" || msg =="bombstone")
3363                  change_state(BREAK);                  change_state(BREAK);
3364          }          }
3365      };      };

Legend:
Removed from v.1.47  
changed lines
  Added in v.1.48

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26