final result
This commit is contained in:
parent
051f96a96e
commit
f633bde48a
@ -23,10 +23,12 @@ namespace Catamaran
|
|||||||
|
|
||||||
private readonly int _drawingCatamaranHeight = 60;
|
private readonly int _drawingCatamaranHeight = 60;
|
||||||
|
|
||||||
public void Init(int speed, double weight, Color bodyColor, Color additionalColor, bool leftBobber, bool rightBobber, bool sail)
|
|
||||||
|
//public void Init(int speed, double weight, Color bodyColor, Color additionalColor, bool leftBobber, bool rightBobber, bool sail)
|
||||||
|
public void Init(EntityCatamaran entityCatamaran)
|
||||||
{
|
{
|
||||||
EntityCatamaran = new EntityCatamaran();
|
EntityCatamaran = entityCatamaran;
|
||||||
EntityCatamaran.Init(speed, weight, bodyColor, additionalColor, leftBobber, rightBobber, sail);
|
//EntityCatamaran.Init(speed, weight, bodyColor, additionalColor, leftBobber, rightBobber, sail);
|
||||||
_pictureHeight = null;
|
_pictureHeight = null;
|
||||||
_pictureWidth = null;
|
_pictureWidth = null;
|
||||||
_startPosX = null;
|
_startPosX = null;
|
||||||
@ -68,7 +70,8 @@ namespace Catamaran
|
|||||||
{
|
{
|
||||||
_startPosX = x;
|
_startPosX = x;
|
||||||
_startPosY = y;
|
_startPosY = y;
|
||||||
|
if (_startPosX.Value < 0) _startPosX = 0;
|
||||||
|
if (_startPosY.Value < 0) _startPosY = 0;
|
||||||
if (_startPosX.Value + _drawingCatamaranWidth > _pictureWidth)
|
if (_startPosX.Value + _drawingCatamaranWidth > _pictureWidth)
|
||||||
{
|
{
|
||||||
_startPosX = _pictureWidth - _drawingCatamaranWidth;
|
_startPosX = _pictureWidth - _drawingCatamaranWidth;
|
||||||
|
@ -14,6 +14,7 @@ namespace Catamaran
|
|||||||
{
|
{
|
||||||
private DrawingCatamaran? _drawingCatamaran;
|
private DrawingCatamaran? _drawingCatamaran;
|
||||||
|
|
||||||
|
private EntityCatamaran? _entityCatamaran;
|
||||||
|
|
||||||
public FormCatamaran()
|
public FormCatamaran()
|
||||||
{
|
{
|
||||||
@ -34,10 +35,13 @@ namespace Catamaran
|
|||||||
{
|
{
|
||||||
Random random = new();
|
Random random = new();
|
||||||
_drawingCatamaran = new DrawingCatamaran();
|
_drawingCatamaran = new DrawingCatamaran();
|
||||||
_drawingCatamaran.Init(random.Next(100, 500), random.Next(1000, 3000),
|
_entityCatamaran = new EntityCatamaran();
|
||||||
|
_entityCatamaran.Init(random.Next(100, 500), random.Next(1000, 3000),
|
||||||
Color.FromArgb(random.Next(0, 256), random.Next(0, 256), random.Next(0, 256)),
|
Color.FromArgb(random.Next(0, 256), random.Next(0, 256), random.Next(0, 256)),
|
||||||
Color.FromArgb(random.Next(0, 256), random.Next(0, 256), random.Next(0, 256)),
|
Color.FromArgb(random.Next(0, 256), random.Next(0, 256), random.Next(0, 256)),
|
||||||
Convert.ToBoolean(random.Next(0, 2)), Convert.ToBoolean(random.Next(0, 2)), Convert.ToBoolean(random.Next(0, 2)));
|
Convert.ToBoolean(random.Next(0, 2)), Convert.ToBoolean(random.Next(0, 2)), Convert.ToBoolean(random.Next(0, 2)));
|
||||||
|
|
||||||
|
_drawingCatamaran.Init(_entityCatamaran);
|
||||||
_drawingCatamaran.SetPictureSize(pictureBox1.Width, pictureBox1.Height);
|
_drawingCatamaran.SetPictureSize(pictureBox1.Width, pictureBox1.Height);
|
||||||
|
|
||||||
_drawingCatamaran.SetPosition(random.Next(10, 600), random.Next(10, 600));
|
_drawingCatamaran.SetPosition(random.Next(10, 600), random.Next(10, 600));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user