ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/ext/item-worldmap.ext
(Generate patch)

Comparing deliantra/server/ext/item-worldmap.ext (file contents):
Revision 1.14 by root, Fri Jul 27 10:07:38 2007 UTC vs.
Revision 1.18 by root, Wed Nov 14 08:09:46 2007 UTC

68 x => "center", 68 x => "center",
69 y => "center", 69 y => "center",
70 has_close_button => 1, 70 has_close_button => 1,
71 on_delete => sub { shift->hide }, 71 on_delete => sub { shift->hide },
72 on_visibility_change => sub { 72 on_visibility_change => sub {
73 warn "VCHANGE <@_>\n";#d#
74 $_[0]{visibility} = $_[1]; 73 $_[0]{visibility} = $_[1];
75 update_worldmap $_[0]{ws} if $_[1]; 74 update_worldmap $_[0]{ws} if $_[1];
76 }, 75 },
77 ); 76 );
78 77
106 cf::override 1; 105 cf::override 1;
107 }, 106 },
108; 107;
109 108
110cf::async_ext { 109cf::async_ext {
111 my $schedule_interval = Coro::Event->timer (after => 1); 110 $Coro::current->{desc} = "worldmap updater";
112 111
113 while () { 112 while () {
114 $schedule_interval->interval ($WORLDMAP_UPDATE_INTERVAL); 113 Coro::EV::timer_once $WORLDMAP_UPDATE_INTERVAL;
115 $schedule_interval->next;
116 114
117 cf::get_slot 0.01, -50, "worldmap update"; 115 cf::get_slot 0.01, -50, "worldmap update";
118 116
119 ++$GENCOUNT; 117 ++$GENCOUNT;
120 118

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines