Skip to content

Comments

Robot customization#4

Open
As-pasa wants to merge 29 commits intomasterfrom
robotCustomization
Open

Robot customization#4
As-pasa wants to merge 29 commits intomasterfrom
robotCustomization

Conversation

@As-pasa
Copy link
Owner

@As-pasa As-pasa commented Jun 12, 2023

No description provided.

As-pasa added 29 commits April 17, 2023 16:25
…on from GameVisualizer to Drawable interface
…alls replaced by controller calls, model and controller creation moved to MainApplicationFrame contructor
…pt, RobotRepresentation interface cleanup | issue #3
@alklepin
Copy link

Стоило базировать эту ветку на второй задаче (с сохранением состояния), чтобы была возможность оценить удачность модели, выбранной во второй задаче. А сейчас будет неприятно вливать одну ветку в другую (будет много конфликтов, причем они не будут решаться легко, поскольку потребуется дописывать функциональность сохранения для нового окна).

@alklepin
Copy link

Так что здесь в качестве упражнения попрошу или влить (merge) ветку второй задачи в эту ветку, или эту ветку в ветку второй задачи (чтобы понять, почему выбранный способ исходного формирования ветки неудачен).

public class TermSetupGui extends JPanel {
private RepresentationTermOval m_term;

public TermSetupGui(RepresentationTermOval m_term){

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Здесь не хватает менеджера раскладки для поддержки красивой компоновки окна при изменении его размера. Сейчас, например, можно сделать окошко меньше по размеру, чем требуется для отображения содержимого. И содержимое будет обрезаться. С помощью менеджера раскладки и за счет указания минимального размера окна можно было бы добиться красивого вида во всех условиях.

@alklepin
Copy link

Суть задачи я засчитываю. Но тут основное замечание (за что пока снижаю баллы) - ветка базирована на неудачной точке. В результате решения 2-й и 3-й задачи противоречат друг другу с точки зрения реализации. То есть совместить правки будет сложно. Если удастся решить эту проблему (выполнить слияние веток с сохранением всей логики) будет (почти) полный балл. Ну и замечание про менеджер раскладки хотелось бы увидеть реализованным.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Собственная задача 1: Кастомизация робота.

2 participants