/blockade/Form1.cs |
---|
377,6 → 377,7 |
public string detailText = ""; |
public int lang; |
public bool extraPretty = false; |
Random rnd = new Random(); |
public Form1(int language) |
775,13 → 776,11 |
for (int j = 1; j < points.Length - 1; j++) |
points[j] = new PointF(enemies[towers[i].target].loc.X + notZero(towers[i].loc.X - (int)enemies[towers[i].target].loc.X) / points.Length * j + rnd.Next(-points.Length - 4, points.Length + 4), enemies[towers[i].target].loc.Y + notZero(towers[i].loc.Y - (int)enemies[towers[i].target].loc.Y) / points.Length * j + rnd.Next(-points.Length - 4, points.Length + 4)); |
g.DrawLines(new Pen(towerTypes[towers[i].type].laserColour, 3), points); |
// //impactThing |
// points = new PointF[getDist(towers[i].loc, FtoP(enemies[towers[i].target].loc)) / 50 + 3]; |
// points[0] = enemies[towers[i].target].loc; |
// points[points.Length - 1] = enemies[towers[i].target].loc; |
// for (int j = 1; j < points.Length - 1; j++) |
// points[j] = new PointF((int)enemies[towers[i].target].loc.X + rnd.Next(-(int)(enemyTypes[enemies[towers[i].target].type].img.imgs[0].Width * 0.8), (int)(enemyTypes[enemies[towers[i].target].type].img.imgs[0].Width * 0.8)), (int)enemies[towers[i].target].loc.Y + rnd.Next(-(int)(enemyTypes[enemies[towers[i].target].type].img.imgs[0].Height * 0.8), (int)(enemyTypes[enemies[towers[i].target].type].img.imgs[0].Height * 0.8))); |
// g.DrawLines(new Pen(towerTypes[towers[i].type].laserColour, 3), points); |
if (extraPretty) |
{ |
for (int j = 0; j < 3; j++) |
g.DrawLines(new Pen(towerTypes[towers[i].type].laserColour, 1), rndmisePoints(points, true)); |
} |
break; |
} |
case (2): |
793,6 → 792,11 |
for (int j = 1; j < points.Length - 1; j++) |
points[j] = new PointF(enemies[towers[i].target].loc.X + notZero(towers[i].loc.X - (int)enemies[towers[i].target].loc.X) / points.Length * j + rnd.Next(-points.Length - 4, points.Length + 4), enemies[towers[i].target].loc.Y + notZero(towers[i].loc.Y - (int)enemies[towers[i].target].loc.Y) / points.Length * j + rnd.Next(-points.Length - 4, points.Length + 4)); |
g.DrawLines(new Pen(towerTypes[towers[i].type].laserColour, 3), points); |
if (extraPretty) |
{ |
for (int j = 0; j < 3; j++) |
g.DrawLines(new Pen(towerTypes[towers[i].type].laserColour, 1), rndmisePoints(points, true)); |
} |
//furtherLasers |
for (int r = 1; r < towers[i].targets.Count; r++) |
{ |
802,6 → 806,11 |
for (int j = 1; j < points.Length - 1; j++) |
points[j] = new PointF(enemies[towers[i].targets[r]].loc.X + notZero(enemies[towers[i].targets[r - 1]].loc.X - (int)enemies[towers[i].targets[r]].loc.X) / points.Length * j + rnd.Next(-points.Length - 4, points.Length + 4), enemies[towers[i].targets[r]].loc.Y + notZero(enemies[towers[i].targets[r - 1]].loc.Y - (int)enemies[towers[i].targets[r]].loc.Y) / points.Length * j + rnd.Next(-points.Length - 4, points.Length + 4)); |
g.DrawLines(new Pen(towerTypes[towers[i].type].laserColour, 3), points); |
if (extraPretty) |
{ |
for (int j = 0; j < 3; j++) |
g.DrawLines(new Pen(towerTypes[towers[i].type].laserColour, 1), rndmisePoints(points, true)); |
} |
} |
break; |
} |
870,6 → 879,22 |
} |
public PointF[] rndmisePoints(PointF[] oldPoints, bool ignoreStartAndEnd) |
{ |
PointF[] newPoints = oldPoints; |
if (ignoreStartAndEnd) |
{ |
for (int i = 1; i < newPoints.Length - 1; i++) |
newPoints[i] = new PointF(oldPoints[i].X + (float)rnd.Next(-5, 6), oldPoints[i].Y + (float)rnd.Next(-5, 6)); |
} |
else |
{ |
for (int i = 0; i < newPoints.Length; i++) |
newPoints[i] = new PointF(oldPoints[i].X + (float)rnd.Next(-5, 6), oldPoints[i].Y + (float)rnd.Next(-5, 6)); |
} |
return newPoints; |
} |
public string textWrap(Font font, string textN, int width) |
{ |
string text = textN; |
1111,6 → 1136,9 |
case Keys.F4: |
timer1.Enabled = !timer1.Enabled; |
break; |
case Keys.E: |
extraPretty = !extraPretty; |
break; |
// case Keys.S: |
// sound = !sound; |
// break; |
/blockade/bin/Debug/blockadeTrue/data/protonBase.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/blockade/bin/Debug/blockadeTrue/data/protonBase.png |
---|
Property changes: |
Deleted: svn:mime-type |
## -1 +0,0 ## |
-application/octet-stream |
\ No newline at end of property |
Index: blockade/bin/Debug/blockadeTrue/data/comet5_4.png |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Index: blockade/bin/Debug/blockadeTrue/data/comet5_4.png |
=================================================================== |
--- blockade/bin/Debug/blockadeTrue/data/comet5_4.png (revision 5) |
+++ blockade/bin/Debug/blockadeTrue/data/comet5_4.png (nonexistent) |
/blockade/bin/Debug/blockadeTrue/data/comet5_4.png |
---|
Property changes: |
Deleted: svn:mime-type |
## -1 +0,0 ## |
-application/octet-stream |
\ No newline at end of property |
Index: blockade/bin/Debug/blockadeTrue/data/neutronTurret1.png |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Index: blockade/bin/Debug/blockadeTrue/data/neutronTurret1.png |
=================================================================== |
--- blockade/bin/Debug/blockadeTrue/data/neutronTurret1.png (revision 5) |
+++ blockade/bin/Debug/blockadeTrue/data/neutronTurret1.png (nonexistent) |
/blockade/bin/Debug/blockadeTrue/data/neutronTurret1.png |
---|
Property changes: |
Deleted: svn:mime-type |
## -1 +0,0 ## |
-application/octet-stream |
\ No newline at end of property |
Index: blockade/bin/Debug/blockadeTrue/data/neutronTurret2.png |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Index: blockade/bin/Debug/blockadeTrue/data/neutronTurret2.png |
=================================================================== |
--- blockade/bin/Debug/blockadeTrue/data/neutronTurret2.png (revision 5) |
+++ blockade/bin/Debug/blockadeTrue/data/neutronTurret2.png (nonexistent) |
/blockade/bin/Debug/blockadeTrue/data/neutronTurret2.png |
---|
Property changes: |
Deleted: svn:mime-type |
## -1 +0,0 ## |
-application/octet-stream |
\ No newline at end of property |
Index: blockade/bin/Debug/blockadeTrue/data/neutronTurret3.png |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Index: blockade/bin/Debug/blockadeTrue/data/neutronTurret3.png |
=================================================================== |
--- blockade/bin/Debug/blockadeTrue/data/neutronTurret3.png (revision 5) |
+++ blockade/bin/Debug/blockadeTrue/data/neutronTurret3.png (nonexistent) |
/blockade/bin/Debug/blockadeTrue/data/neutronTurret3.png |
---|
Property changes: |
Deleted: svn:mime-type |
## -1 +0,0 ## |
-application/octet-stream |
\ No newline at end of property |
Index: blockade/bin/Debug/blockadeTrue/data/neutronTurret4.png |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Index: blockade/bin/Debug/blockadeTrue/data/neutronTurret4.png |
=================================================================== |
--- blockade/bin/Debug/blockadeTrue/data/neutronTurret4.png (revision 5) |
+++ blockade/bin/Debug/blockadeTrue/data/neutronTurret4.png (nonexistent) |
/blockade/bin/Debug/blockadeTrue/data/neutronTurret4.png |
---|
Property changes: |
Deleted: svn:mime-type |
## -1 +0,0 ## |
-application/octet-stream |
\ No newline at end of property |
Index: blockade/bin/Debug/blockadeTrue/data/trier.png |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Index: blockade/bin/Debug/blockadeTrue/data/trier.png |
=================================================================== |
--- blockade/bin/Debug/blockadeTrue/data/trier.png (revision 5) |
+++ blockade/bin/Debug/blockadeTrue/data/trier.png (nonexistent) |
/blockade/bin/Debug/blockadeTrue/data/trier.png |
---|
Property changes: |
Deleted: svn:mime-type |
## -1 +0,0 ## |
-application/octet-stream |
\ No newline at end of property |
Index: blockade/bin/Debug/blockadeTrue/data/neutronTurret5.png |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Index: blockade/bin/Debug/blockadeTrue/data/neutronTurret5.png |
=================================================================== |
--- blockade/bin/Debug/blockadeTrue/data/neutronTurret5.png (revision 5) |
+++ blockade/bin/Debug/blockadeTrue/data/neutronTurret5.png (nonexistent) |
/blockade/bin/Debug/blockadeTrue/data/neutronTurret5.png |
---|
Property changes: |
Deleted: svn:mime-type |
## -1 +0,0 ## |
-application/octet-stream |
\ No newline at end of property |
Index: blockade/bin/Debug/blockadeTrue/data/protonTurret.png |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Index: blockade/bin/Debug/blockadeTrue/data/protonTurret.png |
=================================================================== |
--- blockade/bin/Debug/blockadeTrue/data/protonTurret.png (revision 5) |
+++ blockade/bin/Debug/blockadeTrue/data/protonTurret.png (nonexistent) |
/blockade/bin/Debug/blockadeTrue/data/protonTurret.png |
---|
Property changes: |
Deleted: svn:mime-type |
## -1 +0,0 ## |
-application/octet-stream |
\ No newline at end of property |
Index: blockade/bin/Debug/blockadeTrue/data/bg.png |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Index: blockade/bin/Debug/blockadeTrue/data/bg.png |
=================================================================== |
--- blockade/bin/Debug/blockadeTrue/data/bg.png (revision 5) |
+++ blockade/bin/Debug/blockadeTrue/data/bg.png (nonexistent) |
/blockade/bin/Debug/blockadeTrue/data/bg.png |
---|
Property changes: |
Deleted: svn:mime-type |
## -1 +0,0 ## |
-application/octet-stream |
\ No newline at end of property |
Index: blockade/bin/Debug/blockadeTrue/data/wShip.png |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Index: blockade/bin/Debug/blockadeTrue/data/wShip.png |
=================================================================== |
--- blockade/bin/Debug/blockadeTrue/data/wShip.png (revision 5) |
+++ blockade/bin/Debug/blockadeTrue/data/wShip.png (nonexistent) |
/blockade/bin/Debug/blockadeTrue/data/wShip.png |
---|
Property changes: |
Deleted: svn:mime-type |
## -1 +0,0 ## |
-application/octet-stream |
\ No newline at end of property |
Index: blockade/bin/Debug/blockadeTrue/data/yesImg.png |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Index: blockade/bin/Debug/blockadeTrue/data/yesImg.png |
=================================================================== |
--- blockade/bin/Debug/blockadeTrue/data/yesImg.png (revision 5) |
+++ blockade/bin/Debug/blockadeTrue/data/yesImg.png (nonexistent) |
/blockade/bin/Debug/blockadeTrue/data/yesImg.png |
---|
Property changes: |
Deleted: svn:mime-type |
## -1 +0,0 ## |
-application/octet-stream |
\ No newline at end of property |
Index: blockade/bin/Debug/blockadeTrue/data/rackerBase.png |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Index: blockade/bin/Debug/blockadeTrue/data/rackerBase.png |
=================================================================== |
--- blockade/bin/Debug/blockadeTrue/data/rackerBase.png (revision 5) |
+++ blockade/bin/Debug/blockadeTrue/data/rackerBase.png (nonexistent) |
/blockade/bin/Debug/blockadeTrue/data/rackerBase.png |
---|
Property changes: |
Deleted: svn:mime-type |
## -1 +0,0 ## |
-application/octet-stream |
\ No newline at end of property |
Index: blockade/bin/Debug/blockadeTrue/data/cometCover.pdn |
=================================================================== |
--- blockade/bin/Debug/blockadeTrue/data/cometCover.pdn (revision 5) |
+++ blockade/bin/Debug/blockadeTrue/data/cometCover.pdn (nonexistent) |
@@ -1,454 +0,0 @@ |
-PDN3 |