ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/lib/cf.pm
(Generate patch)

Comparing deliantra/server/lib/cf.pm (file contents):
Revision 1.605 by root, Sat Nov 17 11:03:28 2012 UTC vs.
Revision 1.608 by root, Sun Nov 18 09:53:57 2012 UTC

3042 3042
3043=head3 cf::client 3043=head3 cf::client
3044 3044
3045=over 4 3045=over 4
3046 3046
3047=item $client->send_drawinfo ($text, $flags)
3048
3049Sends a drawinfo packet to the client. Circumvents output buffering so
3050should not be used under normal circumstances.
3051
3052=cut
3053
3054sub cf::client::send_drawinfo {
3055 my ($self, $text, $flags) = @_;
3056
3057 utf8::encode $text;
3058 $self->send_packet (sprintf "drawinfo %d %s", $flags || cf::NDI_BLACK, $text);
3059}
3060
3061=item $client->send_big_packet ($pkt) 3047=item $client->send_big_packet ($pkt)
3062 3048
3063Like C<send_packet>, but tries to compress large packets, and fragments 3049Like C<send_packet>, but tries to compress large packets, and fragments
3064them as required. 3050them as required.
3065 3051
3083 $self->send_packet ($pkt); 3069 $self->send_packet ($pkt);
3084} 3070}
3085 3071
3086=item $client->send_msg ($channel, $msg, $color, [extra...]) 3072=item $client->send_msg ($channel, $msg, $color, [extra...])
3087 3073
3088Send a drawinfo or msg packet to the client, formatting the msg for the 3074Send a msg packet to the client, formatting the msg for the client if
3089client if neccessary. C<$type> should be a string identifying the type of 3075necessary. C<$type> should be a string identifying the type of the
3090the message, with C<log> being the default. If C<$color> is negative, suppress 3076message, with C<log> being the default. If C<$color> is negative, suppress
3091the message unless the client supports the msg packet. 3077the message unless the client supports the msg packet.
3092 3078
3093=cut 3079=cut
3094 3080
3095# non-persistent channels (usually the info channel) 3081# non-persistent channels (usually the info channel)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines