From 2ab74c38dc66bdae5cb932d1811b682cfb2b2479 Mon Sep 17 00:00:00 2001 From: dex_moth Date: Sat, 18 Nov 2023 14:35:17 +0400 Subject: [PATCH] lab2 --- .idea/uiDesigner.xml | 124 ++++++++++++++ .idea/workspace.xml | 56 ++++++- .../Entities/CountPortholes.class | Bin 0 -> 1116 bytes .../Entities/EntityAirbus.class | Bin 0 -> 804 bytes .../FormAirbus$1.class | Bin 0 -> 2014 bytes .../FormAirbus$2.class | Bin 0 -> 2135 bytes .../FormAirbus$Canvas.class | Bin 0 -> 928 bytes .../FormAirbus.class | Bin 0 -> 3719 bytes .../Main.class | Bin 0 -> 388 bytes .../MovementStrategy/Direction.class | Bin 0 -> 1176 bytes ...DrawingAirbus.java => DrawningAirbus.java} | 96 ++++++----- src/Drawnings/DrawningPlane.java | 43 +++++ ...oles.java => DrawningPortholesCircle.java} | 40 +++-- src/Drawnings/DrawningPortholesHeart.java | 81 ++++++++++ src/Drawnings/DrawningPortholesSquare.java | 97 +++++++++++ src/Drawnings/IDrawningPortholes.java | 10 ++ src/Entities/EntityAirbus.java | 29 +--- src/Entities/EntityPlane.java | 21 +++ src/FormAirbus.java | 153 +++++++++++++++--- src/Main.java | 1 + src/MovementStrategy/AbstractStrategy.java | 76 +++++++++ .../DrawningObjectAirbus.java | 24 +++ src/MovementStrategy/IMoveableObject.java | 8 + src/MovementStrategy/MoveToBorder.java | 53 ++++++ src/MovementStrategy/MoveToCenter.java | 53 ++++++ src/MovementStrategy/ObjectParameters.java | 25 +++ src/MovementStrategy/Status.java | 7 + 27 files changed, 880 insertions(+), 117 deletions(-) create mode 100644 .idea/uiDesigner.xml create mode 100644 out/production/PIbd-22_Isaeva_A.I._Airbus_Hard/Entities/CountPortholes.class create mode 100644 out/production/PIbd-22_Isaeva_A.I._Airbus_Hard/Entities/EntityAirbus.class create mode 100644 out/production/PIbd-22_Isaeva_A.I._Airbus_Hard/FormAirbus$1.class create mode 100644 out/production/PIbd-22_Isaeva_A.I._Airbus_Hard/FormAirbus$2.class create mode 100644 out/production/PIbd-22_Isaeva_A.I._Airbus_Hard/FormAirbus$Canvas.class create mode 100644 out/production/PIbd-22_Isaeva_A.I._Airbus_Hard/FormAirbus.class create mode 100644 out/production/PIbd-22_Isaeva_A.I._Airbus_Hard/Main.class create mode 100644 out/production/PIbd-22_Isaeva_A.I._Airbus_Hard/MovementStrategy/Direction.class rename src/Drawnings/{DrawingAirbus.java => DrawningAirbus.java} (63%) create mode 100644 src/Drawnings/DrawningPlane.java rename src/Drawnings/{DrawingPortholes.java => DrawningPortholesCircle.java} (64%) create mode 100644 src/Drawnings/DrawningPortholesHeart.java create mode 100644 src/Drawnings/DrawningPortholesSquare.java create mode 100644 src/Drawnings/IDrawningPortholes.java create mode 100644 src/Entities/EntityPlane.java create mode 100644 src/MovementStrategy/AbstractStrategy.java create mode 100644 src/MovementStrategy/DrawningObjectAirbus.java create mode 100644 src/MovementStrategy/IMoveableObject.java create mode 100644 src/MovementStrategy/MoveToBorder.java create mode 100644 src/MovementStrategy/MoveToCenter.java create mode 100644 src/MovementStrategy/ObjectParameters.java create mode 100644 src/MovementStrategy/Status.java diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 0000000..2b63946 --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/workspace.xml b/.idea/workspace.xml index d2e0a73..ffec6a2 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,7 +4,27 @@