… | |
… | |
3483 | if (!IN_RANGE_EXC (x, 0, ns->mapx) || !IN_RANGE_EXC (y, 0, ns->mapy)) |
3483 | if (!IN_RANGE_EXC (x, 0, ns->mapx) || !IN_RANGE_EXC (y, 0, ns->mapy)) |
3484 | return 0; |
3484 | return 0; |
3485 | |
3485 | |
3486 | return 100 - blocked_los [x][y]; |
3486 | return 100 - blocked_los [x][y]; |
3487 | } |
3487 | } |
|
|
3488 | |
|
|
3489 | void |
|
|
3490 | player::infobox (const char *title, const char *msg, int color) |
|
|
3491 | { |
|
|
3492 | send_msg (color | NDI_DEF | NDI_REPLY | NDI_CLEAR, title, msg); |
|
|
3493 | } |
|
|
3494 | |
|
|
3495 | void |
|
|
3496 | player::statusmsg (const char *msg, int color) |
|
|
3497 | { |
|
|
3498 | send_msg (color | NDI_REPLY, INFO_CHANNEL, msg); |
|
|
3499 | } |
|
|
3500 | |
|
|
3501 | void |
|
|
3502 | player::failmsg (const char *msg, int color) |
|
|
3503 | { |
|
|
3504 | play_sound (sound_find ("generic_failure")); |
|
|
3505 | statusmsg (msg, color); |
|
|
3506 | } |
|
|
3507 | |