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

Comparing deliantra/Deliantra-Client/DC.pm (file contents):
Revision 1.21 by root, Tue Apr 11 13:05:11 2006 UTC vs.
Revision 1.22 by root, Tue Apr 11 13:14:36 2006 UTC

1=head1 NAME 1=head1 NAME
2 2
3Crossfire::Client - undocumented utility garbage for our crossfire client 3CFClient - undocumented utility garbage for our crossfire client
4 4
5=head1 SYNOPSIS 5=head1 SYNOPSIS
6 6
7 use Crossfire::Client; 7 use CFClient;
8 8
9=head1 DESCRIPTION 9=head1 DESCRIPTION
10 10
11=over 4 11=over 4
12 12
13=cut 13=cut
14 14
15package Crossfire::Client; 15package CFClient;
16 16
17BEGIN { 17BEGIN {
18 $VERSION = '0.1'; 18 $VERSION = '0.1';
19 19
20 use XSLoader; 20 use XSLoader;
21 XSLoader::load "Crossfire::Client", $VERSION; 21 XSLoader::load "CFClient", $VERSION;
22} 22}
23 23
24our %GL_EXT; 24our %GL_EXT;
25our $GL_VERSION; 25our $GL_VERSION;
26 26
30 $GL_VERSION = gl_version * 1; 30 $GL_VERSION = gl_version * 1;
31 %GL_EXT = map +($_ => 1), split /\s+/, gl_extensions; 31 %GL_EXT = map +($_ => 1), split /\s+/, gl_extensions;
32 32
33 $GL_NPOT = $GL_EXT{GL_ARB_texture_non_power_of_two} || $GL_VERSION >= 2; 33 $GL_NPOT = $GL_EXT{GL_ARB_texture_non_power_of_two} || $GL_VERSION >= 2;
34 34
35 Crossfire::Client::Texture::restore_state (); 35 CFClient::Texture::restore_state ();
36} 36}
37 37
38sub find_rcfile($) { 38sub find_rcfile($) {
39 my $path; 39 my $path;
40 40
41 for (@INC) { 41 for (@INC) {
42 $path = "$_/Crossfire/resources/$_[0]"; 42 $path = "$_/CFClient/resources/$_[0]";
43 return $path if -r $path; 43 return $path if -r $path;
44 } 44 }
45 45
46 die "FATAL: can't find required file $_[0]\n"; 46 die "FATAL: can't find required file $_[0]\n";
47} 47}
76 } 76 }
77 77
78 close CFG; 78 close CFG;
79} 79}
80 80
81package Crossfire::Client::Texture; 81package CFClient::Texture;
82 82
83use Scalar::Util; 83use Scalar::Util;
84 84
85use SDL::OpenGL; 85use SDL::OpenGL;
86 86

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines