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.31 by elmex, Mon Aug 14 04:22:04 2006 UTC vs.
Revision 1.32 by root, Tue Aug 15 18:07:25 2006 UTC

5use Storable; 5use Storable;
6use Opcode; 6use Opcode;
7use Safe; 7use Safe;
8use Safe::Hole; 8use Safe::Hole;
9 9
10use Time::HiRes;
10use Event; 11use Event;
11$Event::Eval = 1; # no idea why this is required, but it is 12$Event::Eval = 1; # no idea why this is required, but it is
12 13
13use strict; 14use strict;
14 15
405 for grep %$_, $ob, $ob->inv; 406 for grep %$_, $ob, $ob->inv;
406}; 407};
407 408
408############################################################################# 409#############################################################################
409# core extensions - in perl 410# core extensions - in perl
411
412my $delta_timer = Event->timer (
413 parked => 1,
414 prio => Event::PRIO_HIGH,
415 cb => sub { Event::unloop (undef) },
416);
417
418sub sleep_delta($) {
419 $delta_timer->at (Event::time + $_[0]);
420 $delta_timer->start;
421 Event::loop;
422}
410 423
411=item cf::player::exists $login 424=item cf::player::exists $login
412 425
413Returns true when the given account exists. 426Returns true when the given account exists.
414 427

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines