From 3cb248f857ab8bd87f4a7a42bf7df57eb3929ff4 Mon Sep 17 00:00:00 2001 From: nezui1 <104579567+nezui1@users.noreply.github.com> Date: Mon, 22 Apr 2024 23:43:02 +0400 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=BE=D1=87=D1=82=D0=B8=20=D0=B3=D0=BE?= =?UTF-8?q?=D1=82=D0=BE=D0=B2=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ProjectAirFighter/.idea/uiDesigner.xml | 124 +++++++++ ProjectAirFighter/src/DirectionType.java | 21 ++ ProjectAirFighter/src/DrawningAirFighter.java | 247 ++++++++++++++++++ .../src/DrawningAirFighterEngine.java | 35 +++ ProjectAirFighter/src/EngineEnum.java | 26 ++ ProjectAirFighter/src/EntityAirFighter.java | 77 ++++++ ProjectAirFighter/src/FormAirFighter.form | 94 +++++++ ProjectAirFighter/src/FormAirFighter.java | 138 ++++++++++ ProjectAirFighter/src/Resources/down.jpg | Bin 0 -> 27317 bytes ProjectAirFighter/src/Resources/left.jpg | Bin 0 -> 27323 bytes ProjectAirFighter/src/Resources/right.jpg | Bin 0 -> 27924 bytes ProjectAirFighter/src/Resources/up.jpg | Bin 0 -> 28026 bytes 12 files changed, 762 insertions(+) create mode 100644 ProjectAirFighter/.idea/uiDesigner.xml create mode 100644 ProjectAirFighter/src/DirectionType.java create mode 100644 ProjectAirFighter/src/DrawningAirFighter.java create mode 100644 ProjectAirFighter/src/DrawningAirFighterEngine.java create mode 100644 ProjectAirFighter/src/EngineEnum.java create mode 100644 ProjectAirFighter/src/EntityAirFighter.java create mode 100644 ProjectAirFighter/src/FormAirFighter.form create mode 100644 ProjectAirFighter/src/FormAirFighter.java create mode 100644 ProjectAirFighter/src/Resources/down.jpg create mode 100644 ProjectAirFighter/src/Resources/left.jpg create mode 100644 ProjectAirFighter/src/Resources/right.jpg create mode 100644 ProjectAirFighter/src/Resources/up.jpg diff --git a/ProjectAirFighter/.idea/uiDesigner.xml b/ProjectAirFighter/.idea/uiDesigner.xml new file mode 100644 index 0000000..2b63946 --- /dev/null +++ b/ProjectAirFighter/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ProjectAirFighter/src/DirectionType.java b/ProjectAirFighter/src/DirectionType.java new file mode 100644 index 0000000..def3f02 --- /dev/null +++ b/ProjectAirFighter/src/DirectionType.java @@ -0,0 +1,21 @@ +/** + * Направление перемещение + */ +public enum DirectionType { + /** + * Вверх + */ + Up, + /** + * Вниз + */ + Down, + /** + * Влево + */ + Left, + /** + * Вправо + */ + Right, +} diff --git a/ProjectAirFighter/src/DrawningAirFighter.java b/ProjectAirFighter/src/DrawningAirFighter.java new file mode 100644 index 0000000..cf986ed --- /dev/null +++ b/ProjectAirFighter/src/DrawningAirFighter.java @@ -0,0 +1,247 @@ +import java.awt.*; +import java.util.Random; + +/** + * Класс отрисовки и перемещения объекта-сущности + */ +public class DrawningAirFighter { + /** + * Класс-сущность + */ + + public EntityAirFighter EntityAirFighter; + public EntityAirFighter getEntityAirFighter(){ + return EntityAirFighter; + } + + /** + * Обхект класса отрисовки иллюминаторов + */ + private DrawningAirFighterEngine _drawningAirFighterEngine; + /** + * Ширина окна + */ + private Integer _pictureWidth; + /** + * Высота окна + */ + private Integer _pictureHeight; + + /** + * Начальная координата x + */ + private Integer _startPosX; + + /** + * Начальная координата y + */ + private Integer _startPosY; + + /** + * Ширина истребителя + */ + public final int _drawningAirFlighterWidth = 120; + + /** + * Высота истребителя + */ + public final int _drawningAirFlighterHeight = 140; + + /** + * Инициализация свойств + * @param speed Скорость + * @param weight Вес + * @param bodyColor Основной цвет + * @param additionalColor Дополнительный цвет + * @param rocket Признак (опция) наличия ракет + * @param additionalWing Признак (опция) наличия дополнительный крыльев + */ + public void Init(int speed, double weight, Color bodyColor, Color additionalColor, boolean rocket, boolean additionalWing){ + EntityAirFighter = new EntityAirFighter(); + EntityAirFighter.Init(speed,weight,bodyColor,additionalColor,rocket,additionalWing); + _pictureWidth = null; + _pictureHeight = null; + _startPosX = null; + _startPosY = null; + + _drawningAirFighterEngine = new DrawningAirFighterEngine(); + Random random = new Random(); + int engineCount = 2 * random.nextInt(1,3); + _drawningAirFighterEngine.setEngineCount(engineCount); + } + + /** + * Установка границ поля + * @param width Ширина поля + * @param height Высота поля + * @return + */ + public boolean SetPictureSize(int width, int height){ + if (width > _drawningAirFlighterWidth && height > _drawningAirFlighterHeight){ + _pictureWidth = width; + _pictureHeight = height; + + if (_startPosX != null && _startPosY != null){ + if(_startPosX + _drawningAirFlighterWidth > _pictureWidth){ + _startPosX = _pictureWidth - _drawningAirFlighterWidth; + } + if(_startPosY + _drawningAirFlighterHeight > _pictureHeight){ + _startPosY = _pictureHeight - _drawningAirFlighterHeight; + } + } + return true; + } + return false; + } + + /** + * Установка позиции истребителя + * @param x Координата x + * @param y Координата y + */ + public void SetPosition(int x, int y){ + if(_pictureHeight == null || _pictureWidth == null){ + return; + } + else { + _startPosX = x; + _startPosY = y; + + if(_startPosX < 0) _startPosX = 0; + if(_startPosY < 0) _startPosY = 0; + + if(_startPosX + _drawningAirFlighterWidth > _pictureWidth){ + _startPosX = _pictureWidth - _drawningAirFlighterWidth; + } + if(_startPosY + _drawningAirFlighterHeight > _pictureHeight){ + _startPosY = _pictureHeight - _drawningAirFlighterHeight; + } + } + } + + /** + * Выбор направления перемещения + * + * @param direction Направление + * @return true - перемещение возможно и выполнено, false - перемещение невозможно и не выполено + */ + public boolean MoveTransport(DirectionType direction){ + if(EntityAirFighter == null || _startPosX == null || _startPosY == null){ + return false; + } + + switch (direction){ + case DirectionType.Up: + if(_startPosY - EntityAirFighter.getStep() > 0){ + _startPosY -= (int)EntityAirFighter.getStep(); + } + return true; + case DirectionType.Left: + if(_startPosX - EntityAirFighter.getStep() > 0){ + _startPosX -= (int)EntityAirFighter.getStep(); + } + return true; + case DirectionType.Down: + if(_startPosY + EntityAirFighter.getStep() < _pictureWidth - _drawningAirFlighterHeight){ + _startPosY -= (int)EntityAirFighter.getStep(); + } + return true; + case DirectionType.Right: + if (_startPosX + EntityAirFighter.getStep() > _pictureHeight - _drawningAirFlighterWidth){ + _startPosX -=(int)EntityAirFighter.getStep(); + } + return true; + default: + return false; + } + } + + public void DrawTransport(Graphics g){ + if(EntityAirFighter == null || _startPosX == null || _startPosY == null){ + return; + } + + Graphics2D g2d = (Graphics2D) g; + + //ракеты + if (EntityAirFighter.withRocket()){ + + int[] xFirstRocket = {_startPosX + 55, _startPosX + 95, _startPosX + 105, _startPosX + 95,_startPosX + 55}; + int[] yFirstRocket = {_startPosY + 110,_startPosY + 110,_startPosY + 115, _startPosY + 120,_startPosY + 120}; + g2d.setColor(Color.BLACK); + g2d.drawPolygon(xFirstRocket,yFirstRocket, 5); + + g2d.setColor(EntityAirFighter.getAdditionalColor()); + g2d.fillPolygon(xFirstRocket,yFirstRocket, 5); + + int[] xSecondRocket = {_startPosX + 55, _startPosX + 95, _startPosX + 105, _startPosX + 95,_startPosX + 55}; + int[] ySecondRocket = {_startPosY + 30,_startPosY + 30,_startPosY + 35, _startPosY + 40,_startPosY + 40}; + g2d.setColor(Color.BLACK); + g2d.drawPolygon(xSecondRocket,ySecondRocket, 5); + } + + //корпус + g2d.setColor(Color.BLACK); + g2d.drawRect(_startPosX, _startPosY + 60, 100,20); + int[] xBody = {_startPosX + 100, _startPosX + 120, _startPosX + 100}; + int[] yBody = {_startPosY + 80, _startPosY + 70, _startPosY + 60}; + g2d.drawPolygon(xBody,yBody, 3); + g2d.setColor(EntityAirFighter.getBodyColor()); + g2d.fillPolygon(xBody,yBody, 3); + + //верхнее крыло + g2d.setColor(Color.BLACK); + int[] xWingUpper = {_startPosX + 80, _startPosX + 80, _startPosX + 70, _startPosX + 60}; + int[] yWingUpper = {_startPosY + 80, _startPosY + 140, _startPosY + 140, _startPosY + 80}; + g2d.drawPolygon(xWingUpper, yWingUpper, 4); + g2d.setColor(EntityAirFighter.getBodyColor()); + g2d.fillPolygon(xWingUpper, yWingUpper, 4); + + //нижнее крыло + g2d.setColor(Color.BLACK); + int[] xWingLower = {_startPosX + 80, _startPosX + 80, _startPosX + 70, _startPosX + 60}; + int[] yWingLower = {_startPosY + 60, _startPosY, _startPosY, _startPosY + 60}; + g2d.drawPolygon(xWingLower, yWingLower, 4); + g2d.setColor(EntityAirFighter.getBodyColor()); + g2d.fillPolygon(xWingLower, yWingLower, 4); + + //задние крылья + + //верхнее + g2d.setColor(Color.BLACK); + int[] xRearWingUpper = {_startPosX, _startPosX, _startPosX + 25, _startPosX + 25}; + int[] yRearWingUpper = {_startPosY + 60, _startPosY + 30, _startPosY + 50, _startPosY + 60}; + g2d.drawPolygon(xRearWingUpper, yRearWingUpper, 4); + g2d.setColor(EntityAirFighter.getBodyColor()); + g2d.fillPolygon(xRearWingUpper, yRearWingUpper, 4); + //нижнее + g2d.setColor(Color.BLACK); + int[] xRearWingLower = {_startPosX, _startPosX, _startPosX + 25, _startPosX + 25}; + int[] yRearWingLower = {_startPosY + 80, _startPosY + 110, _startPosY + 90, _startPosY + 80}; + g2d.drawPolygon(xRearWingLower, yRearWingLower, 4); + g2d.setColor(EntityAirFighter.getBodyColor()); + g2d.fillPolygon(xRearWingLower, yRearWingLower, 4); + + + if(EntityAirFighter.withAdditionalWing()){ + // нижнее доп крыло + g2d.setColor(Color.BLACK); + int[] xAddWingLower = {_startPosX + 60, _startPosX + 60, _startPosX + 50, _startPosX + 40}; + int[] yAddWingLower = {_startPosY + 80, _startPosY + 140, _startPosY + 140, _startPosY + 80}; + g2d.drawPolygon(xAddWingLower, yAddWingLower, 4); + g2d.setColor(EntityAirFighter.getAdditionalColor()); + g2d.fillPolygon(xAddWingLower, yAddWingLower, 4); + + // верхнее доп крыло + g2d.setColor(Color.BLACK); + int[] xAddWingUpper = {_startPosX + 60, _startPosX + 60, _startPosX + 50, _startPosX + 40}; + int[] yAddWingUpper = {_startPosY + 60, _startPosY, _startPosY, _startPosY + 60}; + g2d.drawPolygon(xAddWingUpper , yAddWingUpper , 4); + g2d.setColor(EntityAirFighter.getAdditionalColor()); + g2d.fillPolygon(xAddWingUpper , yAddWingUpper, 4); + } + } + + + +} diff --git a/ProjectAirFighter/src/DrawningAirFighterEngine.java b/ProjectAirFighter/src/DrawningAirFighterEngine.java new file mode 100644 index 0000000..eeab7e1 --- /dev/null +++ b/ProjectAirFighter/src/DrawningAirFighterEngine.java @@ -0,0 +1,35 @@ +import java.awt.*; + +/** + * Класс отрисовки иллюминаторов + */ +public class DrawningAirFighterEngine { + + /** + * количество двигателей + */ + private EngineEnum _engineCount; + + public void setEngineCount(int engineCount){ + for(EngineEnum value : EngineEnum.values()){ + if(value.engineEnumNumber == engineCount){ + _engineCount = value; + return; + } + } + } + private void DrawEngine(Graphics2D g2d, int posX, int posY){ + g2d.setColor(Color.BLACK); + g2d.drawOval(posX,posY,10,10); + } + public void drawAirFighterEngine(Graphics g, float startPosX, float startPosY){ + Graphics2D g2d = (Graphics2D) g; + int intervalBetweenEngine = 140 / _engineCount.getEngineEnumNumber(); + for(int i = 0; i < _engineCount.getEngineEnumNumber(); i++){ + int posX = (int) (startPosX + i * intervalBetweenEngine); + DrawEngine(g2d, posX, (int)startPosY); + } + } + + +} diff --git a/ProjectAirFighter/src/EngineEnum.java b/ProjectAirFighter/src/EngineEnum.java new file mode 100644 index 0000000..4e1b224 --- /dev/null +++ b/ProjectAirFighter/src/EngineEnum.java @@ -0,0 +1,26 @@ +/** + * Перечисление возможного колличества двигателей + */ +public enum EngineEnum { + /** + * Два + */ + Two(2), + /** + * Четыре + */ + Four(4), + /** + * Шесть + */ + Six(6); + + public final int engineEnumNumber; + public int getEngineEnumNumber(){ + return engineEnumNumber; + } + + EngineEnum(int number){ + this.engineEnumNumber = number; + } +} diff --git a/ProjectAirFighter/src/EntityAirFighter.java b/ProjectAirFighter/src/EntityAirFighter.java new file mode 100644 index 0000000..184b9c7 --- /dev/null +++ b/ProjectAirFighter/src/EntityAirFighter.java @@ -0,0 +1,77 @@ +import java.awt.*; +/** + * Класс сущности "Истребитель" + */ +public class EntityAirFighter { + + /** + * Скорость + */ + public int Speed; + + /** + * Вес + */ + public double Weight; + + /** + * Основной цвет + */ + public Color BodyColor; + + public Color getBodyColor() { + return BodyColor; + } + + /** + * Дополнительный цвет + */ + public Color AdditionalColor; + public Color getAdditionalColor() { + return AdditionalColor; + } + + /** + * Признак (опция) наличия ракет + */ + public boolean Rocket; + public boolean withRocket(){ + return Rocket; + } + + /** + * Признак (опция) наличия дополнительных крыльев + */ + public boolean AdditionalWing; + public boolean withAdditionalWing(){ + return AdditionalWing; + } + + /** + * Шаг + */ + public double Step; + public double getStep(){ + return (double) Speed * 100 / Weight; + } + + /** + * Инициализация полей объекта-класса истребителя + * + * @param speed скорость + * @param weight вес + * @param bodyColor основной цвет + * @param additionalColor дополнительный цвет + * @param rocket признак (опция) наличия ракет + * @param additionalWing Признак (опция) наличия дополнительный крыльев + */ + public void Init(int speed, double weight, Color bodyColor, Color additionalColor, boolean rocket, boolean additionalWing){ + + Speed = speed; + Weight = weight; + BodyColor = bodyColor; + AdditionalColor = additionalColor; + Rocket = rocket; + AdditionalWing = additionalWing; + } +} diff --git a/ProjectAirFighter/src/FormAirFighter.form b/ProjectAirFighter/src/FormAirFighter.form new file mode 100644 index 0000000..3e291fd --- /dev/null +++ b/ProjectAirFighter/src/FormAirFighter.form @@ -0,0 +1,94 @@ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
diff --git a/ProjectAirFighter/src/FormAirFighter.java b/ProjectAirFighter/src/FormAirFighter.java new file mode 100644 index 0000000..6bbd2a4 --- /dev/null +++ b/ProjectAirFighter/src/FormAirFighter.java @@ -0,0 +1,138 @@ +import javax.swing.*; +import java.awt.*; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.util.LinkedList; +import java.util.List; +import java.util.Random; + +/** + * Форма, работающая с объектом "истребитель" + */ +public class FormAirFighter { + + /** + * Поле-объект для отрисовки объекта + */ + private DrawningAirFighter _drawningAirFighter; + + private JPanel PanelWrapper; + + + public JPanel getPanelWrapper() { + return PanelWrapper; + } + private JPanel PictureBox; + + private JButton buttonCreate; + + private JButton buttonUp; + + private JButton buttonLeft; + + private JButton buttonRight; + + private JButton buttonDown; + + private List controls; + + /** + * Конструктор формы + */ + public FormAirFighter(){ + buttonUp.setName("up"); + buttonLeft.setName("left"); + buttonRight.setName("right"); + buttonDown.setName("down"); + + InitializeControlsRepaintList(); + + buttonCreate.addActionListener(new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + _drawningAirFighter = new DrawningAirFighter(); + Random random = new Random(); + + _drawningAirFighter.Init(random.nextInt(100,300), random.nextDouble(1000,3000), new Color(random.nextInt(256), + random.nextInt(256),random.nextInt(256)), + new Color(random.nextInt(256),random.nextInt(256),random.nextInt(256)),random.nextBoolean(), random.nextBoolean()); + _drawningAirFighter.SetPictureSize(PictureBox.getWidth(), PictureBox.getHeight()); + _drawningAirFighter.SetPosition(random.nextInt(10,100),random.nextInt(10,100)); + } + + }); + ActionListener buttonMoveClickedListener = new ActionListener() { + @Override + public void actionPerformed(ActionEvent e) { + String buttonName = ((JButton) e.getSource()).getName(); + boolean result = false; + + switch (buttonName) { + case "buttonUp": + result = _drawningAirFighter.MoveTransport(DirectionType.Up); + break; + case "buttonDown": + result = _drawningAirFighter.MoveTransport(DirectionType.Down); + break; + case "buttonLeft": + result = _drawningAirFighter.MoveTransport(DirectionType.Left); + break; + case "buttonRight": + result = _drawningAirFighter.MoveTransport(DirectionType.Right); + break; + } + + if (result) + Draw(); + } + }; + + buttonRight.addActionListener(buttonMoveClickedListener); + buttonDown.addActionListener(buttonMoveClickedListener); + buttonLeft.addActionListener(buttonMoveClickedListener); + buttonUp.addActionListener(buttonMoveClickedListener); + + } + + /** + * Метод прорисовки аэробуса + */ + private void Draw() { + if (_drawningAirFighter.getEntityAirFighter() == null) { + return; + } + + Graphics g = PictureBox.getGraphics(); + g.setColor(PictureBox.getBackground()); + g.fillRect(0, 0, PictureBox.getWidth(), PictureBox.getHeight()); + _drawningAirFighter.DrawTransport(g); + + RepaintControls(); + } + + /** + * Перерисовка кнопок + */ + private void RepaintControls() { + for (JComponent control : controls) { + control.repaint(); + } + } + /** + * Обновление списка кнопок + */ + private void InitializeControlsRepaintList() { + controls = new LinkedList<>(); + controls.add(buttonCreate); + controls.add(buttonUp); + controls.add(buttonLeft); + controls.add(buttonRight); + controls.add(buttonDown); + } + + +} + + + + diff --git a/ProjectAirFighter/src/Resources/down.jpg b/ProjectAirFighter/src/Resources/down.jpg new file mode 100644 index 0000000000000000000000000000000000000000..8c1555003f9cfca5be1018fc513a22e91a3dcd08 GIT binary patch literal 27317 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 bCi#}8i$2zuUmW_M_5}Z_qkfMsQAhqSJ?#nZ literal 0 HcmV?d00001 diff --git a/ProjectAirFighter/src/Resources/left.jpg b/ProjectAirFighter/src/Resources/left.jpg new file mode 100644 index 0000000000000000000000000000000000000000..7adb42273610b27d2ee05edd39539302b44eadfe GIT binary patch literal 27323 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[?5By*O3|NI{^yZ8pn2e`f3eR%ZN=kQS+j!UY zJTvzE&%(oFi6NuW_py^NL2d}!u@+X4PXdsyizr-jFuZUUww}p&S;%3KT;RC&xjq?&U6UJFzkoG8pHRp0_6V+vtiO==^#z`K(B?xSNTu z{2_A^ow^JBf!Tq$gADJlQ6yxHek3~P%33Zzfr97?V}@JMMQ8 z;g}Lcy(=J0)+Ty)2n>pQxTc79yjXu3@+xN{QS<2#XCtr!SCotLd+dV~mmK{% z5Odx5MVvu&^N#2i57qbLy>n`nO5h%H7Rl6O8gXk#6b;(`)+if}5Ob9s~jVR%!ku5IE?LY!{{euas0pbU|HGTG8N(LGi zfJ|r~8HC~pg9?!QAOSge25&FHjcczaif%XWG$*}MMl?xmHxxnt*^RGE0OFR)`HP5y zcPGyahR|J6rw4IMVW;ZF=}A?UyK=lc`jVS#u!_w`1G~rE2ye$OL~rwY;F~yZ`>JTQW3}FVNxG z5o^obiq>|2rt_2PVY#|79R-;n6x#Jbg}{x4#}6FjnlLCyOt_6t>Uihe>z+&99XQz#5656MdQ8#V<_@{2aWF)?~Q9I;D8HNhhYh�euscvlq?w4tN zz;CT-SgEYk)u~^}s@k|sA^Buvra$wZkf$M}hjZ5P7jUv1I}VxI>8WyLY1J(Tj#5k} zcN*VBj+4aH8{4=g5;}+&(&y&n{ZFyWc8K*{apHE9*(=RG1i_<#OT9hq#?A8rW}Msm@}GOzGR-w= zN5S&MEzZ7>N>yNYh2s2|igCpi1=Zm)mHO$oGosG%791Ad&cB*DwDIkZ>X&R0)+nZ% zXoJW){Zo_(&9__W7@ECF944PxREsL0Z9L*0z4P#@D`3S@T0j z9DTny+Ff51XIu2F14W7TwOqOAQ!O{&rG7N;+Hm$KS$QJ{5pOn^*z3FN>%;sucjx4~ z^m^_Y7-=zE@vaf^p&C)QaUIm?bbmxt)$v^-&*$%_ofc_XyE?IsUC)kbIe+y2`hfr< zvNd8+0}{rHT$f2RCg2*d13sq^ynd$o6;=y(j|?oiEz7%Ief{JlGI6KR=qI(MSRl8I zKR#46Vjx`vJ2jHd&tktCbnr-~I^XWx35U%h_wAaKO9*Ei+FGs2f7<5J*w3>KI$Zmr zOwqMNdhGGRcUyAOxsH0&vwE6d^?Vh3n*AMiUQQi8Z4UwSknPOgKWldH-zqGn!kA`M zv${_2^hX@$+2{15?pRRM7qt$rYZoR2n4&)1l6dADm?&Os;p-+F9C$0_&f_w+Pp{TC z@(vN4y*hiQ1KAQ+=(iyr8>E{l&%Bz3+91S#geLtfp>jK^@=upo`D+XKoyYWd)j|IU X|AEZkjsJgG+WKo={~ycG`0@V$HModd literal 0 HcmV?d00001 diff --git a/ProjectAirFighter/src/Resources/right.jpg b/ProjectAirFighter/src/Resources/right.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6c3213689441c015a54dc60a79f76b9713ec7d05 GIT binary patch literal 27924 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 literal 0 HcmV?d00001