1 | #!/opt/bin/perl |
1 | #!/opt/bin/perl |
2 | |
2 | |
3 | use strict; |
3 | use strict; |
4 | |
4 | |
|
|
5 | use Crossfire; |
5 | use Crossfire::Client; |
6 | use Crossfire::Client; |
6 | use Crossfire::Protocol; |
7 | use Crossfire::Protocol; |
7 | |
8 | |
|
|
9 | use Client::Util; |
|
|
10 | |
8 | package Crossfire::Client; # uh, yeah |
11 | package Crossfire::Client; # uh, yeah |
9 | |
12 | |
10 | use strict; |
13 | use strict; |
|
|
14 | |
|
|
15 | our $CFG; |
|
|
16 | our $VERSION = '0.1'; |
11 | |
17 | |
12 | use SDL; |
18 | use SDL; |
13 | use SDL::App; |
19 | use SDL::App; |
14 | use SDL::Event; |
20 | use SDL::Event; |
15 | use SDL::Surface; |
21 | use SDL::Surface; |
… | |
… | |
190 | |
196 | |
191 | ############################################################################# |
197 | ############################################################################# |
192 | |
198 | |
193 | use Event; |
199 | use Event; |
194 | |
200 | |
|
|
201 | Client::Util::read_cfg "$Crossfire::VARDIR/pclientrc"; |
|
|
202 | |
|
|
203 | |
|
|
204 | if ($ARGV[0] eq 'config') { |
|
|
205 | Client::Util::run_config_dialog; |
|
|
206 | } |
|
|
207 | |
195 | glinit; |
208 | glinit; |
196 | |
209 | |
197 | $conn = new conn |
210 | $conn = new conn |
198 | host => "cf.schmorp.de", |
211 | host => "cf.schmorp.de", |
199 | port => 13327; |
212 | port => 13327; |
… | |
… | |
204 | } |
217 | } |
205 | }); |
218 | }); |
206 | |
219 | |
207 | Event::loop; |
220 | Event::loop; |
208 | |
221 | |
209 | |
|
|