3349 |
} |
} |
3350 |
} |
} |
3351 |
void animcb() { |
void animcb() { |
3352 |
if (state == BREAK) |
if (state == BREAK) { |
3353 |
KillStone(get_pos()); |
GridPos p = get_pos(); |
3354 |
|
KillStone(p); |
3355 |
|
SendMessage(GetStone(move(p,enigma::NORTH)),"ignite"); |
3356 |
|
SendMessage(GetStone(move(p,enigma::SOUTH)),"ignite"); |
3357 |
|
SendMessage(GetStone(move(p,enigma::EAST)),"ignite"); |
3358 |
|
SendMessage(GetStone(move(p,enigma::WEST)),"ignite"); |
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 =="ignite") |