PIbd-23. Kislitsa E.D. Lab work 02 #2 #2

Closed
Egor wants to merge 2 commits from Laba2 into Laba1
5 changed files with 5 additions and 10 deletions
Showing only changes of commit a2997fa460 - Show all commits

View File

@ -55,7 +55,7 @@ width, int height, int airplaneWidth, int airplaneHeight)
return;
_startPosX = x;
_startPosY = y;
if (x < 0 || y < 0 || x + _airplaneWidth >= _pictureWidth || y + _airplaneHeight >= _pictureHeight || y -_airplanewingHeight < 0 )
if (x + _airplaneWidth >= _pictureWidth || y + _airplaneHeight >= _pictureHeight)
{
_startPosX = 1;
_startPosY = (_airplanewingHeight+_airplanerwingkorpusHeight)/2;

View File

@ -1,5 +1,4 @@

using System;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

View File

@ -1,7 +1,6 @@
using ProjectAirFighter.MovementStrategy;
using ProjectAirFighter.DrawningObjects;
namespace ProjectAirFighter
{
public partial class FormAirFighter : Form
@ -34,7 +33,7 @@ namespace ProjectAirFighter
random.Next(1000, 3000),
Color.FromArgb(random.Next(0, 256), random.Next(0, 256), random.Next(0, 256)),
pictureBoxAirFighter.Width, pictureBoxAirFighter.Height);
_drawningAirplane.SetPosition(random.Next(10, 100), random.Next(10, 100));
_drawningAirplane.SetPosition(random.Next(10, 100), random.Next(70, 100));
Draw();
}
@ -48,7 +47,7 @@ namespace ProjectAirFighter
Convert.ToBoolean(random.Next(0, 2)),
Convert.ToBoolean(random.Next(0, 2)),
pictureBoxAirFighter.Width, pictureBoxAirFighter.Height);
_drawningAirplane.SetPosition(random.Next(10, 100), random.Next(10,100));
_drawningAirplane.SetPosition(random.Next(10, 100), random.Next(70, 100));
Draw();
}

View File

@ -9,7 +9,6 @@ namespace ProjectAirFighter.MovementStrategy
{
public class MoveToBorder : AbstractStrategy
{
protected override bool IsTargetDestinaion()
{
var objParams = GetObjectParameters;
@ -19,7 +18,7 @@ namespace ProjectAirFighter.MovementStrategy
return false;
}
return objParams.RightBorder < FieldWidth && objParams.RightBorder + GetStep() >= FieldWidth &&
return objParams.RightBorder <= FieldWidth && objParams.RightBorder + GetStep() >= FieldWidth &&
objParams.DownBorder + GetStep() >= FieldHeight;
}

View File

@ -12,6 +12,4 @@ namespace ProjectAirFighter
Application.Run(new FormAirFighter());
}
}
}