<?xml version="1.0" encoding="UTF-8"?>
<Diagram>
  <ID>JAVA</ID>
  <OriginalElement>inf112.project.RoboRally.RoboRallyMain</OriginalElement>
  <nodes>
    <node x="768.5833333333333" y="346.0">inf112.project.RoboRally.game.Game</node>
    <node x="427.0" y="158.0">inf112.project.RoboRally.objects.ConveyorBelt</node>
    <node x="387.54166666666663" y="445.0">inf112.project.RoboRally.gui.GraphicalUserInterface</node>
    <node x="407.04166666666663" y="524.0">inf112.project.RoboRally.RoboRallyMain</node>
    <node x="743.0" y="158.0">inf112.project.RoboRally.objects.Floor</node>
    <node x="406.04166666666663" y="257.0">inf112.project.RoboRally.gui.Tile</node>
    <node x="956.0" y="257.0">inf112.project.RoboRally.actors.Player</node>
    <node x="276.0" y="158.0">inf112.project.RoboRally.objects.CrossedWrench</node>
    <node x="1039.25" y="79.0">inf112.project.RoboRally.cards.Deck</node>
    <node x="978.875" y="0.0">inf112.project.RoboRally.cards.Card</node>
    <node x="548.5" y="257.0">inf112.project.RoboRally.board.GameBoard</node>
    <node x="0.0" y="158.0">inf112.project.RoboRally.objects.RotationCog</node>
    <node x="928.0" y="158.0">inf112.project.RoboRally.cards.ProgramRegister</node>
    <node x="596.5833333333333" y="346.0">inf112.project.RoboRally.gui.AssetsManagement</node>
    <node x="0.0" y="598.0">inf112.project.RoboRally.objects.Wall</node>
    <node x="838.0" y="158.0">inf112.project.RoboRally.objects.Flag</node>
    <node x="566.0" y="158.0">inf112.project.RoboRally.objects.Laser</node>
    <node x="294.54166666666663" y="346.0">inf112.project.RoboRally.gui.Input</node>
    <node x="390.54166666666663" y="346.0">inf112.project.RoboRally.gui.Grid</node>
    <node x="135.0" y="158.0">inf112.project.RoboRally.objects.SingleWrench</node>
    <node x="661.0" y="158.0">inf112.project.RoboRally.objects.Pit</node>
  </nodes>
  <notes />
  <edges>
    <edge source="inf112.project.RoboRally.actors.Player" target="inf112.project.RoboRally.cards.Deck">
      <point x="26.666666666666686" y="-14.5" />
      <point x="1022.6666666666667" y="237.0" />
      <point x="1074.5" y="237.0" />
      <point x="1074.5" y="133.0" />
      <point x="1067.0" y="133.0" />
      <point x="-9.25" y="14.5" />
    </edge>
    <edge source="inf112.project.RoboRally.gui.GraphicalUserInterface" target="inf112.project.RoboRally.gui.Grid">
      <point x="-37.111111111111114" y="-14.5" />
      <point x="433.93055555555554" y="405.0" />
      <point x="408.04166666666663" y="405.0" />
      <point x="-17.5" y="14.5" />
    </edge>
    <edge source="inf112.project.RoboRally.cards.ProgramRegister" target="inf112.project.RoboRally.cards.Card">
      <point x="-34.0" y="-14.5" />
      <point x="962.0" y="54.0" />
      <point x="997.125" y="54.0" />
      <point x="-18.25" y="14.5" />
    </edge>
    <edge source="inf112.project.RoboRally.cards.Deck" target="inf112.project.RoboRally.cards.Card">
      <point x="0.0" y="-14.5" />
      <point x="1076.25" y="54.0" />
      <point x="1033.625" y="54.0" />
      <point x="18.25" y="14.5" />
    </edge>
    <edge source="inf112.project.RoboRally.gui.GraphicalUserInterface" target="inf112.project.RoboRally.gui.Input">
      <point x="-55.666666666666686" y="-14.5" />
      <point x="415.37499999999994" y="415.0" />
      <point x="351.54166666666663" y="415.0" />
      <point x="19.0" y="14.5" />
    </edge>
    <edge source="inf112.project.RoboRally.gui.GraphicalUserInterface" target="inf112.project.RoboRally.cards.Deck">
      <point x="74.22222222222223" y="-14.5" />
      <point x="545.2638888888889" y="425.0" />
      <point x="1096.5" y="425.0" />
      <point x="1096.5" y="133.0" />
      <point x="1104.0" y="133.0" />
      <point x="27.75" y="14.5" />
    </edge>
    <edge source="inf112.project.RoboRally.board.GameBoard" target="inf112.project.RoboRally.objects.ConveyorBelt">
      <point x="-12.222222222222172" y="-14.5" />
      <point x="591.2777777777778" y="207.0" />
      <point x="486.5" y="207.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="inf112.project.RoboRally.gui.GraphicalUserInterface" target="inf112.project.RoboRally.gui.AssetsManagement">
      <point x="37.111111111111086" y="-14.5" />
      <point x="508.1527777777777" y="405.0" />
      <point x="710.5833333333333" y="405.0" />
      <point x="38.0" y="14.5" />
    </edge>
    <edge source="inf112.project.RoboRally.board.GameBoard" target="inf112.project.RoboRally.objects.SingleWrench">
      <point x="-36.66666666666674" y="-14.5" />
      <point x="566.8333333333333" y="227.0" />
      <point x="195.5" y="227.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="inf112.project.RoboRally.board.GameBoard" target="inf112.project.RoboRally.objects.Floor">
      <point x="24.444444444444457" y="-14.5" />
      <point x="627.9444444444445" y="217.0" />
      <point x="780.5" y="217.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="inf112.project.RoboRally.game.Game" target="inf112.project.RoboRally.actors.Player">
      <point x="6.583333333333371" y="-14.5" />
      <point x="814.6666666666666" y="306.0" />
      <point x="976.0" y="306.0" />
      <point x="-20.0" y="14.5" />
    </edge>
    <edge source="inf112.project.RoboRally.game.Game" target="inf112.project.RoboRally.cards.Deck">
      <point x="32.91666666666663" y="-14.5" />
      <point x="840.9999999999999" y="326.0" />
      <point x="1085.5" y="326.0" />
      <point x="9.25" y="14.5" />
    </edge>
    <edge source="inf112.project.RoboRally.board.GameBoard" target="inf112.project.RoboRally.objects.RotationCog">
      <point x="-48.888888888888914" y="-14.5" />
      <point x="554.6111111111111" y="237.0" />
      <point x="57.5" y="237.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="inf112.project.RoboRally.board.GameBoard" target="inf112.project.RoboRally.objects.CrossedWrench">
      <point x="-24.444444444444457" y="-14.5" />
      <point x="579.0555555555555" y="217.0" />
      <point x="341.5" y="217.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="inf112.project.RoboRally.board.GameBoard" target="inf112.project.RoboRally.objects.Pit">
      <point x="12.222222222222172" y="-14.5" />
      <point x="615.7222222222222" y="207.0" />
      <point x="692.0" y="207.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="inf112.project.RoboRally.actors.Player" target="inf112.project.RoboRally.cards.ProgramRegister">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="inf112.project.RoboRally.cards.ProgramRegister" target="inf112.project.RoboRally.cards.Deck">
      <point x="34.0" y="-14.5" />
      <point x="1030.0" y="133.0" />
      <point x="1048.5" y="133.0" />
      <point x="-27.75" y="14.5" />
    </edge>
    <edge source="inf112.project.RoboRally.gui.Grid" target="inf112.project.RoboRally.gui.Tile">
      <point x="-17.5" y="-14.5" />
      <point x="408.04166666666663" y="326.0" />
      <point x="417.20833333333326" y="326.0" />
      <point x="-22.333333333333343" y="14.5" />
    </edge>
    <edge source="inf112.project.RoboRally.board.GameBoard" target="inf112.project.RoboRally.objects.Laser">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="inf112.project.RoboRally.gui.GraphicalUserInterface" target="inf112.project.RoboRally.gui.Tile">
      <point x="0.0" y="-14.5" />
      <point x="471.04166666666663" y="326.0" />
      <point x="461.87499999999994" y="326.0" />
      <point x="22.333333333333314" y="14.5" />
    </edge>
    <edge source="inf112.project.RoboRally.actors.Player" target="inf112.project.RoboRally.objects.Flag">
      <point x="-26.666666666666686" y="-14.5" />
      <point x="969.3333333333333" y="237.0" />
      <point x="896.3333333333333" y="237.0" />
      <point x="23.333333333333314" y="14.5" />
    </edge>
    <edge source="inf112.project.RoboRally.board.GameBoard" target="inf112.project.RoboRally.objects.Flag">
      <point x="36.66666666666663" y="-14.5" />
      <point x="640.1666666666666" y="227.0" />
      <point x="849.6666666666666" y="227.0" />
      <point x="-23.333333333333314" y="14.5" />
    </edge>
    <edge source="inf112.project.RoboRally.game.Game" target="inf112.project.RoboRally.board.GameBoard">
      <point x="-19.75" y="-14.5" />
      <point x="788.3333333333333" y="316.0" />
      <point x="603.5" y="316.0" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="inf112.project.RoboRally.RoboRallyMain" target="inf112.project.RoboRally.gui.GraphicalUserInterface">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="inf112.project.RoboRally.gui.GraphicalUserInterface" target="inf112.project.RoboRally.game.Game">
      <point x="55.666666666666686" y="-14.5" />
      <point x="526.7083333333333" y="415.0" />
      <point x="808.0833333333333" y="415.0" />
      <point x="0.0" y="14.5" />
    </edge>
  </edges>
  <settings layout="Hierarchic Group" zoom="0.9" x="768.0" y="264.0" />
  <SelectedNodes>
    <node>inf112.project.RoboRally.RoboRallyMain</node>
  </SelectedNodes>
  <Categories />
  <SCOPE>All</SCOPE>
  <VISIBILITY>private</VISIBILITY>
</Diagram>

