<?xml version="1.0" encoding="UTF-8"?>
<Diagram>
  <ID>JAVA</ID>
  <OriginalElement>org.academiadecodigo.tailormoons.tailormoons</OriginalElement>
  <nodes>
    <node x="1275.0762212643676" y="403.5">org.academiadecodigo.tailormoons.tailormoons.gameobject.structure.Ladder</node>
    <node x="653.9512212643676" y="1108.0">org.academiadecodigo.tailormoons.tailormoons.gameobject.enemy.Vando</node>
    <node x="113.57622126436763" y="303.0">org.academiadecodigo.tailormoons.tailormoons.direction.Direction</node>
    <node x="295.99999999999994" y="1018.0">org.academiadecodigo.tailormoons.tailormoons.arena.Arena</node>
    <node x="993.9512212643676" y="1084.5">org.academiadecodigo.tailormoons.tailormoons.Menu</node>
    <node x="598.6141522988505" y="736.5">org.academiadecodigo.tailormoons.tailormoons.gameobject.enemy.Enemy</node>
    <node x="853.9512212643676" y="1108.0">org.academiadecodigo.tailormoons.tailormoons.gameobject.enemy.Francisco</node>
    <node x="1483.0762212643676" y="403.5">org.academiadecodigo.tailormoons.tailormoons.arena.ConstantPosition</node>
    <node x="0.0" y="1062.5">org.academiadecodigo.tailormoons.tailormoons.handler.KeyboardListener</node>
    <node x="0.0" y="1570.0">org.academiadecodigo.tailormoons.tailormoons.gameobject.enemy.EnemyFactory</node>
    <node x="487.57622126436763" y="391.5">org.academiadecodigo.tailormoons.tailormoons.arena.CollisionDetector</node>
    <node x="796.5762212643676" y="336.0">org.academiadecodigo.tailormoons.tailormoons.gameobject.enemy.EnemyType</node>
    <node x="233.909554597701" y="1278.0">org.academiadecodigo.tailormoons.tailormoons.Game</node>
    <node x="1012.1288793103446" y="736.5">org.academiadecodigo.tailormoons.tailormoons.arena.Level</node>
    <node x="1143.0762212643676" y="403.5">org.academiadecodigo.tailormoons.tailormoons.gameobject.structure.Platform</node>
    <node x="340.57622126436763" y="391.5">org.academiadecodigo.tailormoons.tailormoons.arena.Movable</node>
    <node x="290.409554597701" y="1471.0">org.academiadecodigo.tailormoons.tailormoons.Main</node>
    <node x="1391.0762212643676" y="403.5">org.academiadecodigo.tailormoons.tailormoons.gameobject.structure.Key</node>
    <node x="232.48333333333335" y="0.0">org.academiadecodigo.tailormoons.tailormoons.gameobject.Position</node>
    <node x="910.4379310344827" y="149.0">org.academiadecodigo.tailormoons.tailormoons.gameobject.GameObject</node>
    <node x="157.9852729885058" y="604.0">org.academiadecodigo.tailormoons.tailormoons.player.Player</node>
    <node x="761.9512212643676" y="1108.0">org.academiadecodigo.tailormoons.tailormoons.gameobject.enemy.Sid</node>
  </nodes>
  <notes />
  <edges>
    <edge source="org.academiadecodigo.tailormoons.tailormoons.player.Player" target="org.academiadecodigo.tailormoons.tailormoons.direction.Direction">
      <point x="-55.599999999999994" y="-182.0" />
      <point x="241.3852729885058" y="584.0" />
      <point x="216.57622126436763" y="584.0" />
      <point x="0.0" y="115.5" />
    </edge>
    <edge source="org.academiadecodigo.tailormoons.tailormoons.Game" target="org.academiadecodigo.tailormoons.tailormoons.arena.Arena">
      <point x="-23.75" y="-71.5" />
      <point x="352.659554597701" y="1258.0" />
      <point x="342.49999999999994" y="1258.0" />
      <point x="-46.5" y="105.0" />
    </edge>
    <edge source="org.academiadecodigo.tailormoons.tailormoons.gameobject.structure.Platform" target="org.academiadecodigo.tailormoons.tailormoons.gameobject.GameObject">
      <point x="0.0" y="-15.0" />
      <point x="1199.0762212643676" y="243.0" />
      <point x="1018.3754310344827" y="243.0" />
      <point x="29.4375" y="27.0" />
    </edge>
    <edge source="org.academiadecodigo.tailormoons.tailormoons.gameobject.enemy.Sid" target="org.academiadecodigo.tailormoons.tailormoons.gameobject.enemy.Enemy">
      <point x="0.0" y="-15.0" />
      <point x="797.9512212643676" y="988.0" />
      <point x="737.6141522988505" y="988.0" />
      <point x="0.0" y="49.5" />
    </edge>
    <edge source="org.academiadecodigo.tailormoons.tailormoons.arena.CollisionDetector" target="org.academiadecodigo.tailormoons.tailormoons.gameobject.GameObject">
      <point x="0.0" y="-27.0" />
      <point x="632.0762212643676" y="283.0" />
      <point x="920.2504310344827" y="283.0" />
      <point x="-68.6875" y="27.0" />
    </edge>
    <edge source="org.academiadecodigo.tailormoons.tailormoons.arena.Level" target="org.academiadecodigo.tailormoons.tailormoons.arena.ConstantPosition">
      <point x="102.75" y="-49.5" />
      <point x="1251.8788793103445" y="584.0" />
      <point x="1571.0762212643676" y="584.0" />
      <point x="0.0" y="15.0" />
    </edge>
    <edge source="org.academiadecodigo.tailormoons.tailormoons.gameobject.enemy.Vando" target="org.academiadecodigo.tailormoons.tailormoons.gameobject.enemy.Enemy">
      <point x="0.0" y="-15.0" />
      <point x="697.9512212643676" y="988.0" />
      <point x="644.9474856321839" y="988.0" />
      <point x="-92.66666666666663" y="49.5" />
    </edge>
    <edge source="org.academiadecodigo.tailormoons.tailormoons.arena.Arena" target="org.academiadecodigo.tailormoons.tailormoons.arena.Level">
      <point x="69.75" y="-105.0" />
      <point x="458.74999999999994" y="998.0" />
      <point x="1149.1288793103445" y="998.0" />
      <point x="0.0" y="49.5" />
    </edge>
    <edge source="org.academiadecodigo.tailormoons.tailormoons.gameobject.GameObject" target="org.academiadecodigo.tailormoons.tailormoons.gameobject.Position">
      <point x="0.0" y="-27.0" />
      <point x="988.9379310344827" y="124.0" />
      <point x="426.65000000000003" y="124.0" />
      <point x="77.66666666666669" y="49.5" />
    </edge>
    <edge source="org.academiadecodigo.tailormoons.tailormoons.gameobject.structure.Key" target="org.academiadecodigo.tailormoons.tailormoons.gameobject.GameObject">
      <point x="0.0" y="-15.0" />
      <point x="1427.0762212643676" y="223.0" />
      <point x="1057.6254310344827" y="223.0" />
      <point x="68.6875" y="27.0" />
    </edge>
    <edge source="org.academiadecodigo.tailormoons.tailormoons.Game" target="org.academiadecodigo.tailormoons.tailormoons.handler.KeyboardListener">
      <point x="-118.75" y="-71.5" />
      <point x="257.659554597701" y="1258.0" />
      <point x="69.0" y="1258.0" />
      <point x="-69.0" y="60.5" />
    </edge>
    <edge source="org.academiadecodigo.tailormoons.tailormoons.Main" target="org.academiadecodigo.tailormoons.tailormoons.Game">
      <point x="-43.0" y="-27.0" />
      <point x="333.409554597701" y="1446.0" />
      <point x="305.159554597701" y="1446.0" />
      <point x="-71.25" y="71.5" />
    </edge>
    <edge source="org.academiadecodigo.tailormoons.tailormoons.gameobject.enemy.Enemy" target="org.academiadecodigo.tailormoons.tailormoons.gameobject.GameObject">
      <point x="104.25" y="-49.5" />
      <point x="841.8641522988505" y="564.0" />
      <point x="1099.5762212643676" y="564.0" />
      <point x="1099.5762212643676" y="283.0" />
      <point x="939.8754310344827" y="283.0" />
      <point x="-49.0625" y="27.0" />
    </edge>
    <edge source="org.academiadecodigo.tailormoons.tailormoons.player.Player" target="org.academiadecodigo.tailormoons.tailormoons.gameobject.Position">
      <point x="0.0" y="-182.0" />
      <point x="296.9852729885058" y="584.0" />
      <point x="330.07622126436763" y="584.0" />
      <point x="330.07622126436763" y="124.0" />
      <point x="348.98333333333335" y="124.0" />
      <point x="0.0" y="49.5" />
    </edge>
    <edge source="org.academiadecodigo.tailormoons.tailormoons.Game" target="org.academiadecodigo.tailormoons.tailormoons.Menu">
      <point x="71.25" y="-71.5" />
      <point x="447.659554597701" y="1248.0" />
      <point x="1028.7012212643676" y="1248.0" />
      <point x="-34.75" y="38.5" />
    </edge>
    <edge source="org.academiadecodigo.tailormoons.tailormoons.gameobject.enemy.Enemy" target="org.academiadecodigo.tailormoons.tailormoons.arena.Movable">
      <point x="-104.25" y="-49.5" />
      <point x="633.3641522988505" y="574.0" />
      <point x="435.82622126436763" y="574.0" />
      <point x="31.75" y="27.0" />
    </edge>
    <edge source="org.academiadecodigo.tailormoons.tailormoons.player.Player" target="org.academiadecodigo.tailormoons.tailormoons.arena.CollisionDetector">
      <point x="111.19999999999999" y="-182.0" />
      <point x="408.1852729885058" y="584.0" />
      <point x="559.8262212643676" y="584.0" />
      <point x="-72.25" y="27.0" />
    </edge>
    <edge source="org.academiadecodigo.tailormoons.tailormoons.gameobject.enemy.Enemy" target="org.academiadecodigo.tailormoons.tailormoons.gameobject.enemy.EnemyType">
      <point x="34.75" y="-49.5" />
      <point x="772.3641522988505" y="554.0" />
      <point x="907.5762212643676" y="554.0" />
      <point x="0.0" y="82.5" />
    </edge>
    <edge source="org.academiadecodigo.tailormoons.tailormoons.gameobject.enemy.Francisco" target="org.academiadecodigo.tailormoons.tailormoons.gameobject.enemy.Enemy">
      <point x="0.0" y="-15.0" />
      <point x="913.9512212643676" y="988.0" />
      <point x="830.2808189655173" y="988.0" />
      <point x="92.66666666666674" y="49.5" />
    </edge>
    <edge source="org.academiadecodigo.tailormoons.tailormoons.gameobject.structure.Ladder" target="org.academiadecodigo.tailormoons.tailormoons.gameobject.GameObject">
      <point x="0.0" y="-15.0" />
      <point x="1323.0762212643676" y="233.0" />
      <point x="1038.0004310344827" y="233.0" />
      <point x="49.0625" y="27.0" />
    </edge>
    <edge source="org.academiadecodigo.tailormoons.tailormoons.arena.Level" target="org.academiadecodigo.tailormoons.tailormoons.gameobject.GameObject">
      <point x="34.25" y="-49.5" />
      <point x="1183.3788793103445" y="584.0" />
      <point x="1132.5762212643676" y="584.0" />
      <point x="1132.5762212643676" y="253.0" />
      <point x="998.7504310344827" y="253.0" />
      <point x="9.8125" y="27.0" />
    </edge>
    <edge source="org.academiadecodigo.tailormoons.tailormoons.arena.Arena" target="org.academiadecodigo.tailormoons.tailormoons.player.Player">
      <point x="-69.75" y="-105.0" />
      <point x="319.24999999999994" y="998.0" />
      <point x="204.31860632183918" y="998.0" />
      <point x="-92.66666666666667" y="182.0" />
    </edge>
    <edge source="org.academiadecodigo.tailormoons.tailormoons.gameobject.enemy.Enemy" target="org.academiadecodigo.tailormoons.tailormoons.arena.CollisionDetector">
      <point x="-34.75" y="-49.5" />
      <point x="702.8641522988505" y="584.0" />
      <point x="704.3262212643676" y="584.0" />
      <point x="72.25" y="27.0" />
    </edge>
    <edge source="org.academiadecodigo.tailormoons.tailormoons.player.Player" target="org.academiadecodigo.tailormoons.tailormoons.arena.Movable">
      <point x="55.60000000000002" y="-182.0" />
      <point x="352.58527298850584" y="584.0" />
      <point x="372.32622126436763" y="584.0" />
      <point x="-31.75" y="27.0" />
    </edge>
  </edges>
  <settings layout="Hierarchic Group" zoom="0.6453180843459614" x="787.0" y="679.5" />
  <SelectedNodes>
    <node>org.academiadecodigo.tailormoons.tailormoons.gameobject.Position</node>
  </SelectedNodes>
  <Categories>
    <Category>Fields</Category>
    <Category>Methods</Category>
    <Category>Properties</Category>
  </Categories>
  <SCOPE>All</SCOPE>
  <VISIBILITY>private</VISIBILITY>
</Diagram>

