258 |
void BasicBall::message(const string &m, const Value &) |
void BasicBall::message(const string &m, const Value &) |
259 |
{ |
{ |
260 |
// enigma::Log << get_kind() << ": msg("<<m<<") in state "<<state<< '\n'; |
// enigma::Log << get_kind() << ": msg("<<m<<") in state "<<state<< '\n'; |
261 |
log("%s: msg '%s' in state '%i'", get_kind(), m.c_str(), state); |
// warning("%s: msg '%s' in state '%i'", get_kind(), m.c_str(), state); |
262 |
if (state == NORMAL) { |
if (state == NORMAL) { |
263 |
if (m == "shatter") change_state(SHATTERING); |
if (m == "shatter") change_state(SHATTERING); |
264 |
else if (m == "laserhit") change_state(SHATTERING); |
else if (m == "laserhit") change_state(SHATTERING); |