I have put in code for movement of the ships but they dont move in unison but the first ship moves then the second ship moves then the third so on and so on. I have no sample of the code because I have already deleted it off my program but it was very lengthy and did not work as I had planned.
Any help on the topic is appreciated. Thank you in advance
Edit: heres a sample of a thing that sort of works but after a few moves it says the program does not respond and shuts down.
public void DownMovement()
{
picEnemy1.Location = new Point(picEnemy1.Location.X, picEnemy1.Location.Y + 20);
picEnemy2.Location = new Point(picEnemy2.Location.X, picEnemy2.Location.Y + 20);
picEnemy3.Location = new Point(picEnemy3.Location.X, picEnemy3.Location.Y + 20);
picEnemy4.Location = new Point(picEnemy4.Location.X, picEnemy4.Location.Y + 20);
picEnemy5.Location = new Point(picEnemy5.Location.X, picEnemy5.Location.Y + 20);
picEnemy6.Location = new Point(picEnemy6.Location.X, picEnemy6.Location.Y + 20);
picEnemy7.Location = new Point(picEnemy7.Location.X, picEnemy7.Location.Y + 20);
picEnemy8.Location = new Point(picEnemy8.Location.X, picEnemy8.Location.Y + 20);
picEnemy9.Location = new Point(picEnemy9.Location.X, picEnemy9.Location.Y + 20);
picEnemy10.Location = new Point(picEnemy10.Location.X, picEnemy10.Location.Y + 20);
picEnemy11.Location = new Point(picEnemy11.Location.X, picEnemy11.Location.Y + 20);
picEnemy12.Location = new Point(picEnemy12.Location.X, picEnemy12.Location.Y + 20);
picEnemy13.Location = new Point(picEnemy13.Location.X, picEnemy13.Location.Y + 20);
picEnemy14.Location = new Point(picEnemy14.Location.X, picEnemy14.Location.Y + 20);
picEnemy15.Location = new Point(picEnemy15.Location.X, picEnemy15.Location.Y + 20);
picEnemy16.Location = new Point(picEnemy16.Location.X, picEnemy16.Location.Y + 20);
picEnemy17.Location = new Point(picEnemy17.Location.X, picEnemy17.Location.Y + 20);
picEnemy18.Location = new Point(picEnemy18.Location.X, picEnemy18.Location.Y + 20);
picEnemy19.Location = new Point(picEnemy19.Location.X, picEnemy19.Location.Y + 20);
picEnemy20.Location = new Point(picEnemy20.Location.X, picEnemy20.Location.Y + 20);
}
public void LeftMovement()
{
picEnemy1.Location = new Point(picEnemy1.Location.X - 20, picEnemy1.Location.Y);
picEnemy2.Location = new Point(picEnemy2.Location.X - 20, picEnemy2.Location.Y);
picEnemy3.Location = new Point(picEnemy3.Location.X - 20, picEnemy3.Location.Y);
picEnemy4.Location = new Point(picEnemy4.Location.X - 20, picEnemy4.Location.Y);
picEnemy5.Location = new Point(picEnemy5.Location.X - 20, picEnemy5.Location.Y);
picEnemy6.Location = new Point(picEnemy6.Location.X - 20, picEnemy6.Location.Y);
picEnemy7.Location = new Point(picEnemy7.Location.X - 20, picEnemy7.Location.Y);
picEnemy8.Location = new Point(picEnemy8.Location.X - 20, picEnemy8.Location.Y);
picEnemy9.Location = new Point(picEnemy9.Location.X - 20, picEnemy9.Location.Y);
picEnemy10.Location = new Point(picEnemy10.Location.X - 20, picEnemy10.Location.Y);
picEnemy11.Location = new Point(picEnemy11.Location.X - 20, picEnemy11.Location.Y);
picEnemy12.Location = new Point(picEnemy12.Location.X - 20, picEnemy12.Location.Y);
picEnemy13.Location = new Point(picEnemy13.Location.X - 20, picEnemy13.Location.Y);
picEnemy14.Location = new Point(picEnemy14.Location.X - 20, picEnemy14.Location.Y);
picEnemy15.Location = new Point(picEnemy15.Location.X - 20, picEnemy15.Location.Y);
picEnemy16.Location = new Point(picEnemy16.Location.X - 20, picEnemy16.Location.Y);
picEnemy17.Location = new Point(picEnemy17.Location.X - 20, picEnemy17.Location.Y);
picEnemy18.Location = new Point(picEnemy18.Location.X - 20, picEnemy18.Location.Y);
picEnemy19.Location = new Point(picEnemy19.Location.X - 20, picEnemy19.Location.Y);
picEnemy20.Location = new Point(picEnemy20.Location.X - 20, picEnemy20.Location.Y);
}
public void RightMovement()
{
picEnemy1.Location = new Point(picEnemy1.Location.X + 20, picEnemy1.Location.Y);
picEnemy2.Location = new Point(picEnemy2.Location.X + 20, picEnemy2.Location.Y);
picEnemy3.Location = new Point(picEnemy3.Location.X + 20, picEnemy3.Location.Y);
picEnemy4.Location = new Point(picEnemy4.Location.X + 20, picEnemy4.Location.Y);
picEnemy5.Location = new Point(picEnemy5.Location.X + 20, picEnemy5.Location.Y);
picEnemy6.Location = new Point(picEnemy6.Location.X + 20, picEnemy6.Location.Y);
picEnemy7.Location = new Point(picEnemy7.Location.X + 20, picEnemy7.Location.Y);
picEnemy8.Location = new Point(picEnemy8.Location.X + 20, picEnemy8.Location.Y);
picEnemy9.Location = new Point(picEnemy9.Location.X + 20, picEnemy9.Location.Y);
picEnemy10.Location = new Point(picEnemy10.Location.X + 20, picEnemy10.Location.Y);
picEnemy11.Location = new Point(picEnemy11.Location.X + 20, picEnemy11.Location.Y);
picEnemy12.Location = new Point(picEnemy12.Location.X + 20, picEnemy12.Location.Y);
picEnemy13.Location = new Point(picEnemy13.Location.X + 20, picEnemy13.Location.Y);
picEnemy14.Location = new Point(picEnemy14.Location.X + 20, picEnemy14.Location.Y);
picEnemy15.Location = new Point(picEnemy15.Location.X + 20, picEnemy15.Location.Y);
picEnemy16.Location = new Point(picEnemy16.Location.X + 20, picEnemy16.Location.Y);
picEnemy17.Location = new Point(picEnemy17.Location.X + 20, picEnemy17.Location.Y);
picEnemy18.Location = new Point(picEnemy18.Location.X + 20, picEnemy18.Location.Y);
picEnemy19.Location = new Point(picEnemy19.Location.X + 20, picEnemy19.Location.Y);
picEnemy20.Location = new Point(picEnemy20.Location.X + 20, picEnemy20.Location.Y);
}
then I have a keydown event (I dont feel like pasting that whole thing so im just putting specific key)
case Keys.H:
{
int j;
int i;
for (j = 0; j < 9; i++)
{
for (i = 0; i < 9; i++)
{
LeftMovement();
}
DownMovement();
for (i = 0; i < 9; i++)
{
RightMovement();
}
}
break;
}
This post has been edited by yowutup11: 19 November 2008 - 12:51 PM

New Topic/Question
Reply




MultiQuote









|