<?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>