… | |
… | |
511 | client::send_drawinfo (const char *msg, int flags) |
511 | client::send_drawinfo (const char *msg, int flags) |
512 | { |
512 | { |
513 | send_packet_printf ("drawinfo %d %s", flags, msg); |
513 | send_packet_printf ("drawinfo %d %s", flags, msg); |
514 | } |
514 | } |
515 | |
515 | |
|
|
516 | void |
|
|
517 | client::send_msg (int color, const char *type, const char *msg) |
|
|
518 | { |
|
|
519 | if (can_msg) |
|
|
520 | send_packet_printf ("msg %d %s %s", color, type, msg); |
|
|
521 | else if (color < 0) |
|
|
522 | return; // client cannot handle this |
|
|
523 | else if (strchr (msg, '<') || strchr (msg, '&')) |
|
|
524 | { |
|
|
525 | //TODO: should escape/modify to old syntax |
|
|
526 | send_packet_printf ("drawinfo %d %s", color, msg); |
|
|
527 | } |
|
|
528 | else |
|
|
529 | send_packet_printf ("drawinfo %d %s", color, msg); |
|
|
530 | } |
|
|
531 | |
516 | /*********************************************************************** |
532 | /*********************************************************************** |
517 | * |
533 | * |
518 | * packet functions/utilities |
534 | * packet functions/utilities |
519 | * |
535 | * |
520 | **********************************************************************/ |
536 | **********************************************************************/ |