<?xml version="1.0" encoding="UTF-8"?>
<Diagram>
  <ID>JAVA</ID>
  <OriginalElement>bullethell.game</OriginalElement>
  <nodes>
    <node x="389.9802631578947" y="0.0">bullethell.game.GameObject</node>
    <node x="248.08552631578942" y="812.0">bullethell.game.Entity</node>
    <node x="358.875" y="980.0">bullethell.game.Character</node>
    <node x="396.875" y="1192.0">bullethell.game.characters</node>
    <node x="803.375" y="845.5">bullethell.game.Destroyable</node>
    <node x="864.2828947368421" y="655.5">bullethell.game.bullets</node>
    <node x="523.2828947368421" y="578.0">bullethell.game.Solid</node>
    <node x="217.5" y="1046.5">bullethell.game.Enemy</node>
    <node x="17.0" y="834.5">bullethell.game.Explosion</node>
    <node x="29.0" y="1046.5">bullethell.game.explosions</node>
    <node x="271.4802631578947" y="322.0">bullethell.game.Animated</node>
    <node x="259.75" y="1271.0">bullethell.game.bosses</node>
    <node x="288.25" y="1192.0">bullethell.game.Boss</node>
    <node x="125.25" y="1192.0">bullethell.game.enemies</node>
    <node x="612.875" y="1046.5">bullethell.game.powerups</node>
    <node x="807.875" y="1046.5">bullethell.game.destroyables</node>
    <node x="0.0" y="611.0">bullethell.game.TimedAnimated</node>
    <node x="808.7828947368421" y="344.0">bullethell.game.Bullet</node>
    <node x="593.375" y="823.5">bullethell.game.PowerUp</node>
  </nodes>
  <notes />
  <edges>
    <edge source="bullethell.game.Character" target="bullethell.game.Entity">
      <point x="0.0" y="-81.0" />
      <point x="475.875" y="955.0" />
      <point x="420.5855263157894" y="955.0" />
      <point x="57.5" y="59.0" />
    </edge>
    <edge source="bullethell.game.Animated" target="bullethell.game.GameObject">
      <point x="0.0" y="-103.0" />
      <point x="398.4802631578947" y="297.0" />
      <point x="471.7302631578947" y="297.0" />
      <point x="-81.75" y="136.0" />
    </edge>
    <edge source="bullethell.game.Destroyable" target="bullethell.game.Solid">
      <point x="0.0" y="-25.5" />
      <point x="893.375" y="787.0" />
      <point x="790.7828947368421" y="787.0" />
      <point x="107.0" y="92.0" />
    </edge>
    <edge source="bullethell.game.PowerUp" target="bullethell.game.Solid">
      <point x="0.0" y="-47.5" />
      <point x="688.375" y="787.0" />
      <point x="683.7828947368421" y="787.0" />
      <point x="0.0" y="92.0" />
    </edge>
    <edge source="bullethell.game.Enemy" target="bullethell.game.Entity">
      <point x="0.0" y="-14.5" />
      <point x="262.0" y="955.0" />
      <point x="305.5855263157894" y="955.0" />
      <point x="-57.5" y="59.0" />
    </edge>
    <edge source="bullethell.game.bosses" target="bullethell.game.Boss">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="14.5" />
    </edge>
    <edge source="bullethell.game.enemies" target="bullethell.game.Enemy">
      <point x="0.0" y="-14.5" />
      <point x="196.75" y="1167.0" />
      <point x="239.75" y="1167.0" />
      <point x="-22.25" y="14.5" />
    </edge>
    <edge source="bullethell.game.Entity" target="bullethell.game.Solid">
      <point x="0.0" y="-59.0" />
      <point x="363.0855263157894" y="787.0" />
      <point x="576.7828947368421" y="787.0" />
      <point x="-107.0" y="92.0" />
    </edge>
    <edge source="bullethell.game.TimedAnimated" target="bullethell.game.Animated">
      <point x="0.0" y="-59.0" />
      <point x="107.0" y="553.0" />
      <point x="334.9802631578947" y="553.0" />
      <point x="-63.5" y="103.0" />
    </edge>
    <edge source="bullethell.game.Solid" target="bullethell.game.Animated">
      <point x="0.0" y="-92.0" />
      <point x="683.7828947368421" y="553.0" />
      <point x="461.9802631578947" y="553.0" />
      <point x="63.5" y="103.0" />
    </edge>
    <edge source="bullethell.game.bullets" target="bullethell.game.Bullet">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="81.0" />
    </edge>
    <edge source="bullethell.game.characters" target="bullethell.game.Character">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="81.0" />
    </edge>
    <edge source="bullethell.game.explosions" target="bullethell.game.Explosion">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="36.5" />
    </edge>
    <edge source="bullethell.game.Bullet" target="bullethell.game.GameObject">
      <point x="0.0" y="-81.0" />
      <point x="930.2828947368421" y="297.0" />
      <point x="635.2302631578947" y="297.0" />
      <point x="81.75" y="136.0" />
    </edge>
    <edge source="bullethell.game.Explosion" target="bullethell.game.TimedAnimated">
      <point x="0.0" y="-36.5" />
      <point x="0.0" y="59.0" />
    </edge>
    <edge source="bullethell.game.Boss" target="bullethell.game.Enemy">
      <point x="0.0" y="-14.5" />
      <point x="327.25" y="1167.0" />
      <point x="284.25" y="1167.0" />
      <point x="22.25" y="14.5" />
    </edge>
    <edge source="bullethell.game.powerups" target="bullethell.game.PowerUp">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="47.5" />
    </edge>
    <edge source="bullethell.game.destroyables" target="bullethell.game.Destroyable">
      <point x="0.0" y="-14.5" />
      <point x="0.0" y="25.5" />
    </edge>
  </edges>
  <settings layout="Hierarchic Group" zoom="0.7170172084130019" x="420.5" y="653.5" />
  <SelectedNodes>
    <node>bullethell.game.PowerUp</node>
  </SelectedNodes>
  <Categories>
    <Category>Fields</Category>
    <Category>Methods</Category>
  </Categories>
  <SCOPE>All</SCOPE>
  <VISIBILITY>private</VISIBILITY>
</Diagram>

