/blockade/Form1.Designer.cs |
---|
63,6 → 63,7 |
// |
// goF |
// |
this.goF.BackColor = System.Drawing.Color.White; |
this.goF.Location = new System.Drawing.Point(408, 412); |
this.goF.Name = "goF"; |
this.goF.Size = new System.Drawing.Size(80, 80); |
/blockade/Form1.cs |
---|
377,7 → 377,6 |
public string detailText = ""; |
public int lang; |
public bool extraPretty = false; |
Random rnd = new Random(); |
public Form1(int language) |
776,11 → 775,13 |
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)); |
} |
// //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); |
break; |
} |
case (2): |
792,11 → 793,6 |
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++) |
{ |
806,11 → 802,6 |
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; |
} |
879,22 → 870,6 |
} |
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; |
1136,9 → 1111,6 |
case Keys.F4: |
timer1.Enabled = !timer1.Enabled; |
break; |
case Keys.E: |
extraPretty = !extraPretty; |
break; |
// case Keys.S: |
// sound = !sound; |
// break; |
/blockade/bin/Debug/blockade.exe |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/blockade/bin/Debug/blockadeTrue/blockade.exe |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/blockade/bin/Debug/blockadeTrue/blockade.exe |
---|
Property changes: |
Added: svn:mime-type |
## -0,0 +1 ## |
+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 (nonexistent) |
+++ blockade/bin/Debug/blockadeTrue/data/yesImg.png (revision 1) |
/blockade/bin/Debug/blockadeTrue/data/yesImg.png |
---|
Property changes: |
Added: svn:mime-type |
## -0,0 +1 ## |
+application/octet-stream |
\ No newline at end of property |
Index: blockade/bin/Debug/blockadeTrue/data/hyperTurret.png |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Index: blockade/bin/Debug/blockadeTrue/data/hyperTurret.png |
=================================================================== |
--- blockade/bin/Debug/blockadeTrue/data/hyperTurret.png (nonexistent) |
+++ blockade/bin/Debug/blockadeTrue/data/hyperTurret.png (revision 1) |
/blockade/bin/Debug/blockadeTrue/data/hyperTurret.png |
---|
Property changes: |
Added: svn:mime-type |
## -0,0 +1 ## |
+application/octet-stream |
\ No newline at end of property |
Index: blockade/bin/Debug/blockadeTrue/data/rackerTurret1.png |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Index: blockade/bin/Debug/blockadeTrue/data/rackerTurret1.png |
=================================================================== |
--- blockade/bin/Debug/blockadeTrue/data/rackerTurret1.png (nonexistent) |
+++ blockade/bin/Debug/blockadeTrue/data/rackerTurret1.png (revision 1) |
/blockade/bin/Debug/blockadeTrue/data/rackerTurret1.png |
---|
Property changes: |
Added: svn:mime-type |
## -0,0 +1 ## |
+application/octet-stream |
\ No newline at end of property |
Index: blockade/bin/Debug/blockadeTrue/data/rackerTurret2.png |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Index: blockade/bin/Debug/blockadeTrue/data/rackerTurret2.png |
=================================================================== |
--- blockade/bin/Debug/blockadeTrue/data/rackerTurret2.png (nonexistent) |
+++ blockade/bin/Debug/blockadeTrue/data/rackerTurret2.png (revision 1) |
/blockade/bin/Debug/blockadeTrue/data/rackerTurret2.png |
---|
Property changes: |
Added: svn:mime-type |
## -0,0 +1 ## |
+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 (nonexistent) |
+++ blockade/bin/Debug/blockadeTrue/data/rackerBase.png (revision 1) |
/blockade/bin/Debug/blockadeTrue/data/rackerBase.png |
---|
Property changes: |
Added: svn:mime-type |
## -0,0 +1 ## |
+application/octet-stream |
\ No newline at end of property |
Index: blockade/bin/Debug/blockadeTrue/data/cometCover.pdn |
=================================================================== |
--- blockade/bin/Debug/blockadeTrue/data/cometCover.pdn (nonexistent) |
+++ blockade/bin/Debug/blockadeTrue/data/cometCover.pdn (revision 1) |
@@ -0,0 +1,454 @@ |
+PDN3 |