ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/Deliantra-Client/bin/pclient
(Generate patch)

Comparing deliantra/Deliantra-Client/bin/pclient (file contents):
Revision 1.19 by root, Fri Apr 7 19:33:42 2006 UTC vs.
Revision 1.20 by elmex, Fri Apr 7 19:58:55 2006 UTC

13 13
14use Crossfire; 14use Crossfire;
15use Crossfire::Client; 15use Crossfire::Client;
16use Crossfire::Protocol; 16use Crossfire::Protocol;
17 17
18use Client::Util; 18use Crossfire::Client::Util;
19use Client::Widget; 19use Crossfire::Client::Widget;
20 20
21our $FACECACHE; 21our $FACECACHE;
22 22
23our $VERSION = '0.1'; 23our $VERSION = '0.1';
24 24
167 $face->{texture} = new_from_image Crossfire::Client::Texture delete $face->{image}; 167 $face->{texture} = new_from_image Crossfire::Client::Texture delete $face->{image};
168} 168}
169 169
170############################################################################# 170#############################################################################
171 171
172SDL::Init(SDL_INIT_EVERYTHING());
173
172my $mapwidget = Client::MapWidget->new; 174my $mapwidget = Crossfire::Client::Widget::MapWidget->new;
175
176#find_rcfile "uifont.ttf";
173 177
174$mapwidget->activate; 178$mapwidget->activate;
175$mapwidget->focus_in; 179$mapwidget->focus_in;
176 180
177Client::Util::read_cfg "$Crossfire::VARDIR/pclientrc"; 181read_cfg "$Crossfire::VARDIR/pclientrc";
178 182
179$FACECACHE = eval { Crossfire::load_ref "$Crossfire::VARDIR/pclient.faces" } || {}; 183$FACECACHE = eval { Crossfire::load_ref "$Crossfire::VARDIR/pclient.faces" } || {};
180 184
181$CFG ||= { 185$CFG ||= {
182 width => 640, 186 width => 640,
184 fullscreen => 0, 188 fullscreen => 0,
185 host => "crossfire.schmorp.de", 189 host => "crossfire.schmorp.de",
186 port => 13327, 190 port => 13327,
187}; 191};
188 192
189Client::Util::run_config_dialog 193Crossfire::Client::Util::run_config_dialog
190 login => sub { start_game }, 194 login => sub { start_game },
191 logout => sub { stop_game }; 195 logout => sub { stop_game };
192 196
193main Gtk2; 197main Gtk2;
194 198

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines