GAM456-SpaceInvaders / SpaceInvaders / 0_Diagrams / 61_Animation.cd
61_Animation.cd
Raw
<?xml version="1.0" encoding="utf-8"?>
<ClassDiagram MajorVersion="1" MinorVersion="1">
  <Class Name="SpaceInvaders.Command">
    <Position X="1.25" Y="0.5" Width="1.5" />
    <TypeIdentifier>
      <HashCode>AAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
      <FileName>3_Animation\Command.cs</FileName>
    </TypeIdentifier>
  </Class>
  <Class Name="SpaceInvaders.Sprite" Collapsed="true">
    <Position X="4.5" Y="2" Width="1.5" />
    <TypeIdentifier>
      <HashCode>gAQAAAAAAAABBgBAYAgBBAAAAAAEAAAAABBgAABABIA=</HashCode>
      <FileName>1_Sprite\Sprite.cs</FileName>
    </TypeIdentifier>
  </Class>
  <Class Name="SpaceInvaders.ImageNode">
    <Position X="7.25" Y="4.25" Width="1.5" />
    <Members>
      <Method Name="Clear" Hidden="true" />
    </Members>
    <TypeIdentifier>
      <HashCode>AAAAAAAAAAAABAAAAAgABAAAAAAAAAAAAAAAAABAAAA=</HashCode>
      <FileName>1_Image\ImageNode.cs</FileName>
    </TypeIdentifier>
    <ShowAsAssociation>
      <Field Name="pImage" />
    </ShowAsAssociation>
  </Class>
  <Class Name="SpaceInvaders.SLink" Collapsed="true">
    <Position X="7.25" Y="3" Width="1.5" />
    <TypeIdentifier>
      <HashCode>AAAAAAAAAAAABAAAAAAABAAAAAAAAAAAAAAAAABBAAA=</HashCode>
      <FileName>0_Manager\SLink\SLink.cs</FileName>
    </TypeIdentifier>
  </Class>
  <Class Name="SpaceInvaders.Node" Collapsed="true">
    <Position X="7.25" Y="2" Width="1.5" />
    <TypeIdentifier>
      <HashCode>AAAAAAAAAAAABAAAAAAABAAAAAAAAAAAAABAAAAADAA=</HashCode>
      <FileName>0_Manager\Node.cs</FileName>
    </TypeIdentifier>
  </Class>
  <Class Name="SpaceInvaders.SLinkMan">
    <Position X="4.5" Y="3" Width="1.5" />
    <Members>
      <Method Name="GetIterator" Hidden="true" />
      <Method Name="SLinkMan" Hidden="true" />
    </Members>
    <TypeIdentifier>
      <HashCode>AoABAAAAAAIEAAAAACAABAAAAAAAAAAAAAAAAAAAAAM=</HashCode>
      <FileName>0_Manager\SLink\SLinkMan.cs</FileName>
    </TypeIdentifier>
    <ShowAsAssociation>
      <Field Name="pIterator" />
      <Field Name="pHead" />
      <Field Name="pTail" />
    </ShowAsAssociation>
  </Class>
  <Class Name="SpaceInvaders.Iterator">
    <Position X="1.25" Y="5.5" Width="1.5" />
    <TypeIdentifier>
      <HashCode>AgAAACAAAAAEAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode>
      <FileName>0_Manager\Iterator.cs</FileName>
    </TypeIdentifier>
  </Class>
  <Class Name="SpaceInvaders.SLinkIterator">
    <Position X="4.5" Y="5.5" Width="1.5" />
    <Members>
      <Method Name="IsDone" Hidden="true" />
      <Method Name="SLinkIterator" Hidden="true" />
    </Members>
    <Compartments>
      <Compartment Name="Fields" Collapsed="true" />
    </Compartments>
    <InheritanceLine Type="SpaceInvaders.Iterator" FixedToPoint="true">
      <Path>
        <Point X="2.75" Y="6.479" />
        <Point X="4.5" Y="6.479" />
      </Path>
    </InheritanceLine>
    <TypeIdentifier>
      <HashCode>IgAAACAAAAAEBQAAAAAAAAAAAAAACAAAAAAAAABAAAA=</HashCode>
      <FileName>0_Manager\SLink\SLinkIterator.cs</FileName>
    </TypeIdentifier>
  </Class>
  <Class Name="SpaceInvaders.Image" Collapsed="true">
    <Position X="7.25" Y="6.75" Width="1.5" />
    <TypeIdentifier>
      <HashCode>AAAAAAAAAAACBQAAIAAABAEAAAAEAAAAAABAAABABAA=</HashCode>
      <FileName>1_Image\Image.cs</FileName>
    </TypeIdentifier>
  </Class>
  <Class Name="SpaceInvaders.AnimateSprite">
    <Position X="1.25" Y="2" Width="1.5" />
    <Compartments>
      <Compartment Name="Fields" Collapsed="true" />
    </Compartments>
    <TypeIdentifier>
      <HashCode>AAAAAAAAAAIAABYABAAAAAgAAIAAAAAAAAAAAEAAAAA=</HashCode>
      <FileName>3_Animation\AnimateSprite.cs</FileName>
    </TypeIdentifier>
    <ShowAsAssociation>
      <Field Name="pSLink" />
      <Field Name="pSprite" />
      <Field Name="pIterator" />
    </ShowAsAssociation>
  </Class>
  <Font Name="Segoe UI" Size="9" />
</ClassDiagram>