[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Stratagus-CVS] stratagus/src/missile missile.c
From: |
Mohydine |
Subject: |
[Stratagus-CVS] stratagus/src/missile missile.c |
Date: |
Mon, 20 Oct 2003 21:06:59 -0400 |
CVSROOT: /cvsroot/stratagus
Module name: stratagus
Branch:
Changes by: Mohydine <address@hidden> 03/10/20 21:06:59
Modified files:
src/missile : missile.c
Log message:
Lame way of getting CVS stats up...
Patches:
Index: stratagus/src/missile/missile.c
diff -u stratagus/src/missile/missile.c:1.100
stratagus/src/missile/missile.c:1.101
--- stratagus/src/missile/missile.c:1.100 Mon Oct 20 20:39:41 2003
+++ stratagus/src/missile/missile.c Mon Oct 20 21:06:58 2003
@@ -26,7 +26,7 @@
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
// 02111-1307, USA.
//
-// $Id: missile.c,v 1.100 2003/10/21 00:39:41 mohydine Exp $
+// $Id: missile.c,v 1.101 2003/10/21 01:06:58 mohydine Exp $
//@{
@@ -801,8 +801,7 @@
dir = ((DirectionToHeading(dx, dy) + nextdir / 2) & 0xFF) / nextdir;
if (dir <= LookingS / nextdir) { // north->east->south
missile->SpriteFrame += dir;
- }
- else {
+ } else {
missile->SpriteFrame += 256 / nextdir - dir;
missile->SpriteFrame = -missile->SpriteFrame;
}
@@ -900,7 +899,7 @@
int y;
DebugCheck(missile == NULL);
- K = -1024; // Should be initialised by an other method (computed with
distance...)
+ K = -2048; //-1024; // Should be initialised by an other method (computed
with distance...)
ZprojToX = 4;
ZprojToY = 1024;
if (MissileInitMove(missile) == 1) {
@@ -949,8 +948,7 @@
if (goal->HP && goal->Orders[0].Action != UnitActionDie) {
if (missile->Damage) { // direct damage, spells mostly
HitUnit(missile->SourceUnit, goal, missile->Damage / splash);
- }
- else {
+ } else {
DebugCheck(missile->SourceUnit == NULL);
HitUnit(missile->SourceUnit, goal,
CalculateDamage(missile->SourceUnit->Stats, goal,
@@ -977,18 +975,15 @@
if (HumanWallOnMap(x, y)) {
if (missile->Damage) { // direct damage, spells mostly
HitWall(x, y, missile->Damage / splash);
- }
- else {
+ } else {
HitWall(x, y,
CalculateDamageStats(missile->SourceUnit->Stats,
UnitTypeHumanWall->Stats, 0, 0) / splash);
}
- }
- else {
+ } else {
if (missile->Damage) { // direct damage, spells mostly
HitWall(x, y, missile->Damage / splash);
- }
- else {
+ } else {
DebugCheck(missile->SourceUnit == NULL);
HitWall(x, y,
CalculateDamageStats(missile->SourceUnit->Stats,
@@ -1098,8 +1093,7 @@
x >= goal->X + goal->Type->TileWidth ||
y >= goal->Y + goal->Type->TileHeight) {
MissileHitsGoal(missile, goal, 2);
- }
- else {
+ } else {
MissileHitsGoal(missile, goal, 1);
}
}
@@ -1115,8 +1109,7 @@
if (x + i >= 0 && x + i < TheMap.Width && y + n >= 0 && y + n <
TheMap.Height) {
if (i == 0 && n == 0) {
MissileHitsWall(missile, x + i, y + n, 1);
- }
- else {
+ } else {
MissileHitsWall(missile, x + i, y + n, 2);
}
}
@@ -1173,8 +1166,7 @@
missile->SpriteFrame -= VideoGraphicFrames(missile->Type->Sprite);
AnimationIsFinished = 1;
}
- }
- else {
+ } else {
if (missile->SpriteFrame < 0) {
missile->SpriteFrame += VideoGraphicFrames(missile->Type->Sprite);
AnimationIsFinished = 1;
@@ -1216,8 +1208,7 @@
if (dx * f / i < totalx) {
if ((i - 1) * 2 < f) {
j = i - 1;
- }
- else {
+ } else {
j = f - i;
}
missile->SpriteFrame = missile->SpriteFrame %
missile->Type->NumDirections +
@@ -1348,7 +1339,7 @@
DebugCheck(file == NULL);
CLprintf(file, "\n;;; -----------------------------------------\n");
- CLprintf(file, ";;; MODULE: missile-types $Id: missile.c,v 1.100
2003/10/21 00:39:41 mohydine Exp $\n\n");
+ CLprintf(file, ";;; MODULE: missile-types $Id: missile.c,v 1.101
2003/10/21 01:06:58 mohydine Exp $\n\n");
//
// Original number to internal missile-type name.
@@ -1454,7 +1445,7 @@
DebugCheck(file == NULL);
CLprintf(file,"\n;;; -----------------------------------------\n");
- CLprintf(file,";;; MODULE: missiles $Id: missile.c,v 1.100 2003/10/21
00:39:41 mohydine Exp $\n\n");
+ CLprintf(file,";;; MODULE: missiles $Id: missile.c,v 1.101 2003/10/21
01:06:58 mohydine Exp $\n\n");
for (missiles = GlobalMissiles; *missiles; ++missiles) {
SaveMissile(*missiles, file);
@@ -1593,8 +1584,7 @@
if (PointToPointMissile(missile)) {
MissileHit(missile);
missile->TTL = 0;
- }
- else {
+ } else {
NextMissileFrame(missile, 1, 0);
}
}
@@ -1629,8 +1619,7 @@
if (PointToPointMissile(missile)) {
MissileHit(missile);
missile->TTL = 0;
- }
- else {
+ } else {
NextMissileFrameCycle(missile);
}
}
@@ -1671,12 +1660,10 @@
MissileHit(missile);
// FIXME: hits to left and right
// FIXME: reduce damage effects on later impacts
- }
- else {
+ } else {
missile->TTL = 0;
}
- }
- else {
+ } else {
NextMissileFrame(missile, 1, 0);
}
}
@@ -1737,8 +1724,7 @@
if (!fire) {
missile->TTL = 0;
unit->Burning = 0;
- }
- else {
+ } else {
if (missile->Type != fire) {
missile->X += missile->Type->Width / 2;
missile->Y += missile->Type->Height / 2;
@@ -1776,8 +1762,7 @@
if (ParabolicMissile(missile)) {
MissileHit(missile);
missile->TTL = 0;
- }
- else {
+ } else {
NextMissileFrameCycle(missile);
}
}
- [Stratagus-CVS] stratagus/src/missile missile.c, Russell Smith, 2003/10/07
- [Stratagus-CVS] stratagus/src/missile missile.c, Crestez Leonard, 2003/10/09
- [Stratagus-CVS] stratagus/src/missile missile.c, Jimmy Salmon, 2003/10/17
- [Stratagus-CVS] stratagus/src/missile missile.c, Mohydine, 2003/10/17
- [Stratagus-CVS] stratagus/src/missile missile.c, Mohydine, 2003/10/17
- [Stratagus-CVS] stratagus/src/missile missile.c, Jimmy Salmon, 2003/10/18
- [Stratagus-CVS] stratagus/src/missile missile.c, Mohydine, 2003/10/20
- [Stratagus-CVS] stratagus/src/missile missile.c, Mohydine, 2003/10/20
- [Stratagus-CVS] stratagus/src/missile missile.c,
Mohydine <=
- [Stratagus-CVS] stratagus/src/missile missile.c, Crestez Leonard, 2003/10/29
- [Stratagus-CVS] stratagus/src/missile missile.c, ludovic p, 2003/10/30