… | |
… | |
57 | |
57 | |
58 | sub bbox { |
58 | sub bbox { |
59 | my ($widget) = @_; |
59 | my ($widget) = @_; |
60 | } |
60 | } |
61 | |
61 | |
62 | package Client::TextView; |
62 | package Crossfire::Client::Widget::TextView; |
63 | |
63 | |
64 | use strict; |
64 | use strict; |
65 | |
|
|
66 | our @ISA = qw/Client::Widget/; |
65 | our @ISA = qw/Crossfire::Client::Widget/; |
67 | |
66 | |
68 | use SDL::OpenGL; |
67 | use SDL::OpenGL; |
69 | use SDL::OpenGL::Constants; |
68 | use SDL::OpenGL::Constants; |
70 | |
69 | |
71 | sub add_line { |
70 | sub add_line { |
… | |
… | |
76 | sub draw { |
75 | sub draw { |
77 | my ($self) = @_; |
76 | my ($self) = @_; |
78 | |
77 | |
79 | } |
78 | } |
80 | |
79 | |
81 | package Client::MapWidget; |
80 | package Crossfire::Client::Widget::MapWidget; |
82 | |
81 | |
83 | use strict; |
82 | use strict; |
84 | |
83 | |
85 | our @ISA = qw/Client::Widget/; |
84 | our @ISA = qw/Crossfire::Client::Widget/; |
86 | |
85 | |
87 | use SDL::OpenGL; |
86 | use SDL::OpenGL; |
88 | use SDL::OpenGL::Constants; |
87 | use SDL::OpenGL::Constants; |
89 | |
88 | |
90 | sub key_down { |
89 | sub key_down { |