PIbd-21 Belianin N.N. LabWork01 #1

Closed
Belnik wants to merge 2 commits from LabWork01 into main
Owner
No description provided.
Belnik added 1 commit 2023-09-13 21:01:34 +04:00
Belnik added 1 commit 2023-09-13 21:11:23 +04:00
eegov approved these changes 2023-09-23 09:03:11 +04:00
eegov left a comment
Collaborator

Зачтено с понижением балла(ов)

Зачтено с понижением балла(ов)
@ -0,0 +19,4 @@
public void Init(int speed, float weight, Color bodyColor, Color additionalColor, int Step, int width, int height, bool bodykit, bool wing, bool roadline)
{
_pictureWidth = width;
Collaborator

Нет проверки, что объект можно "вписать" в размеры формы

Нет проверки, что объект можно "вписать" в размеры формы
@ -0,0 +25,4 @@
Tank.Init(speed, weight, bodyColor, additionalColor, Step, width, height, bodykit, wing, roadline);
}
public void SetPosition(int x, int y, int width, int height)
Collaborator

В примере SetPosition принимает только 2 параметра

В примере SetPosition принимает только 2 параметра
@ -0,0 +29,4 @@
{
_pictureWidth = width;
_pictureHeight = height;
if (x >= 0 && x + _TankWidth <= width && y >= 0 && y + _TankHeight <= height)
Collaborator

Проверка: если объект выходит за границы формы, то «возвращать» его в границы

Проверка: если объект выходит за границы формы, то «возвращать» его в границы
@ -0,0 +15,4 @@
public Color AdditionalColor { get; private set; }
public int Step => Speed * 100 / (int)Weight;
public bool BodyKit { get; private set; }
Collaborator

Интересные признаки у танка

Интересные признаки у танка
eegov closed this pull request 2023-09-23 09:03:23 +04:00

Pull request closed

Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Belnik/PIbd-21_Belianin_N.N._Tank._BASE#1
No description provided.