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

Comparing deliantra/Deliantra/Deliantra.pm (file contents):
Revision 1.105 by root, Tue Apr 17 18:50:41 2007 UTC vs.
Revision 1.106 by root, Mon Apr 23 19:09:48 2007 UTC

130sub MOVE_FLY_LOW (){ 0x02 } 130sub MOVE_FLY_LOW (){ 0x02 }
131sub MOVE_FLY_HIGH (){ 0x04 } 131sub MOVE_FLY_HIGH (){ 0x04 }
132sub MOVE_FLYING (){ 0x06 } 132sub MOVE_FLYING (){ 0x06 }
133sub MOVE_SWIM (){ 0x08 } 133sub MOVE_SWIM (){ 0x08 }
134sub MOVE_BOAT (){ 0x10 } 134sub MOVE_BOAT (){ 0x10 }
135sub MOVE_SHIP (){ 0x20 }
135sub MOVE_KNOWN (){ 0x1f } # all of above 136sub MOVE_KNOWN (){ 0x3f } # all of above
136sub MOVE_ALL (){ 0x10000 } # very special value 137sub MOVE_ALL (){ 0x10000 } # very special value
137 138
138our %MOVE_TYPE = ( 139our %MOVE_TYPE = (
139 walk => MOVE_WALK, 140 walk => MOVE_WALK,
140 fly_low => MOVE_FLY_LOW, 141 fly_low => MOVE_FLY_LOW,
141 fly_high => MOVE_FLY_HIGH, 142 fly_high => MOVE_FLY_HIGH,
142 flying => MOVE_FLYING, 143 flying => MOVE_FLYING,
143 swim => MOVE_SWIM, 144 swim => MOVE_SWIM,
144 boat => MOVE_BOAT, 145 boat => MOVE_BOAT,
146 ship => MOVE_SHIP,
145 all => MOVE_ALL, 147 all => MOVE_ALL,
146); 148);
147 149
148our @MOVE_TYPE = qw(all walk flying fly_low fly_high swim boat); 150our @MOVE_TYPE = keys %MOVE_TYPE;
149 151
150{ 152{
151 package Crossfire::MoveType; 153 package Crossfire::MoveType;
152 154
153 use overload 155 use overload

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines