blob: d229923bff8601a00ef3f8ac699b105b8c2af15d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
diff -ur atanks-orig/src/player.cc atanks/src/player.cc
--- atanks-orig/src/player.cc 2004-09-04 02:12:37.847112834 -0400
+++ atanks/src/player.cc 2004-09-04 02:17:54.685582198 -0400
@@ -1009,12 +1009,12 @@
if (weapNum >= RIOT_CHARGE && weapNum <= RIOT_BLAST) {
// add points only within range and above ctank
if ( (cy > ctank->y - (radius / 2)) ||
- (abs (ctank->x - cx) > radius))
+ (abs ((int)ctank->x - cx) > radius))
continue;
} else if (weapNum >= SML_ROLLER && weapNum <= DTH_ROLLER) {
// Only aim rollers above other tanks
if (cy > tankY + TANKHEIGHT &&
- abs (ctank->x - cx) > radius)
+ abs ((int)ctank->x - cx) > radius)
continue;
} else if (weapNum >= SML_LAZER && weapNum <= LRG_LAZER) {
// Lazer can only be aimed above horizontal
@@ -1085,7 +1085,7 @@
if (itemNum >= ITEM_VENGEANCE && itemNum <= ITEM_FATAL_FURY) {
// add sqrt distances for each tank * potential damage
long int totalEffectiveDamage = calcTotalEffectiveDamage (itemNum);
- _targetMatrix[(int)ctank->x] += sqrt (abs (ctank->x - ltank->x)) * totalEffectiveDamage;
+ _targetMatrix[(int)ctank->x] += sqrt (abs ((int)ctank->x - (int)ltank->x)) * totalEffectiveDamage;
}
}
|