<?xml version="1.0" encoding="utf-8"?> <ClassDiagram MajorVersion="1" MinorVersion="1"> <Class Name="SpaceInvaders.Component" Collapsed="true"> <Position X="7.5" Y="2.25" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAAAAAIIIAAAgAAAAAACAAAABAAAEAAAAAAAAAAA=</HashCode> <FileName>5_Composite\Component.cs</FileName> </TypeIdentifier> </Class> <Class Name="SpaceInvaders.GameObject" Collapsed="true"> <Position X="7.5" Y="3.25" Width="1.5" /> <TypeIdentifier> <HashCode>AAQQAAAAAAoAAAAAAAAABAGAABgEIAAAAQBgAIAABEA=</HashCode> <FileName>4_GameObject\GameObject.cs</FileName> </TypeIdentifier> </Class> <Class Name="SpaceInvaders.Leaf" Collapsed="true"> <Position X="4.25" Y="4.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAAAAAIIIAAAAAAAAAACAAAAAAAAEAAAAAAAAAAA=</HashCode> <FileName>5_Composite\Leaf.cs</FileName> </TypeIdentifier> </Class> <Class Name="SpaceInvaders.Composite" Collapsed="true"> <Position X="11.25" Y="4.75" Width="1.5" /> <TypeIdentifier> <HashCode>AAAQAAAAAIIIAAAQAAAAABCAAAAAAAAEAAAAAIAAgAA=</HashCode> <FileName>5_Composite\Composite.cs</FileName> </TypeIdentifier> </Class> <Class Name="SpaceInvaders.Aliens" Collapsed="true"> <Position X="2.25" Y="6.25" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAIAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode> <FileName>4_GameObject\Aliens\Aliens.cs</FileName> </TypeIdentifier> </Class> <Class Name="SpaceInvaders.AlienColumn"> <Position X="11.25" Y="6" Width="1.5" /> <Members> <Method Name="AlienColumn" Hidden="true" /> <Method Name="PrintComponent" Hidden="true" /> <Method Name="Remove" Hidden="true" /> <Method Name="ResurrectCol" Hidden="true" /> <Method Name="Update" Hidden="true" /> </Members> <TypeIdentifier> <HashCode>AIQAAAAAAAIAAAQAAAAABAAAAAAAAAAEAAAAAAAAAAA=</HashCode> <FileName>4_GameObject\Aliens\AlienColumn.cs</FileName> </TypeIdentifier> </Class> <Class Name="SpaceInvaders.AlienGrid"> <Position X="9.5" Y="6" Width="1.5" /> <Members> <Method Name="AlienGrid" Hidden="true" /> <Method Name="Move" Hidden="true" /> <Method Name="ResurrectGrid" Hidden="true" /> <Method Name="Update" Hidden="true" /> </Members> <TypeIdentifier> <HashCode>AIQAAAAAAIAAAAQAAAAAAAAAAAAAAAAAACAAAAAAAAA=</HashCode> <FileName>4_GameObject\Aliens\AlienGrid.cs</FileName> </TypeIdentifier> </Class> <Class Name="SpaceInvaders.CrabAlien"> <Position X="0.5" Y="7.5" Width="1.5" /> <Members> <Method Name="CrabAlien" Hidden="true" /> <Method Name="GetPoints" Hidden="true" /> <Method Name="Move" Hidden="true" /> <Field Name="points" Hidden="true" /> <Method Name="Remove" Hidden="true" /> <Method Name="Resurrect" Hidden="true" /> <Method Name="Update" Hidden="true" /> </Members> <TypeIdentifier> <HashCode>AIQAIACAAIAQAAQAAAAABAAAAAAAAAAAAAAAAAAAAAA=</HashCode> <FileName>4_GameObject\Aliens\CrabAlien.cs</FileName> </TypeIdentifier> </Class> <Class Name="SpaceInvaders.OctopusAlien"> <Position X="2.25" Y="7.5" Width="1.5" /> <Members> <Method Name="GetPoints" Hidden="true" /> <Method Name="Move" Hidden="true" /> <Method Name="OctopusAlien" Hidden="true" /> <Field Name="points" Hidden="true" /> <Method Name="Remove" Hidden="true" /> <Method Name="Resurrect" Hidden="true" /> <Method Name="Update" Hidden="true" /> </Members> <Compartments> <Compartment Name="Fields" Collapsed="true" /> </Compartments> <TypeIdentifier> <HashCode>AIQAIACAAIAQAAQAAAAABAAAAAAAAAAAAAAAAAAAAAA=</HashCode> <FileName>4_GameObject\Aliens\OctopusAlien.cs</FileName> </TypeIdentifier> </Class> <Class Name="SpaceInvaders.SquidAlien"> <Position X="4" Y="7.5" Width="1.5" /> <Members> <Method Name="GetPoints" Hidden="true" /> <Method Name="Move" Hidden="true" /> <Field Name="points" Hidden="true" /> <Method Name="Remove" Hidden="true" /> <Method Name="Resurrect" Hidden="true" /> <Method Name="SquidAlien" Hidden="true" /> <Method Name="Update" Hidden="true" /> </Members> <TypeIdentifier> <HashCode>AIQAIACAAIAQAAQAAAAABAAAAAAAAAAAAAAAAAAAAAA=</HashCode> <FileName>4_GameObject\Aliens\SquidAlien.cs</FileName> </TypeIdentifier> </Class> <Class Name="SpaceInvaders.Walls" Collapsed="true"> <Position X="6.5" Y="6.25" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAAAAAAAAAAAAAACAAIAAAAAAAAAAAAAAAAAAAAA=</HashCode> <FileName>4_GameObject\Walls\Walls.cs</FileName> </TypeIdentifier> </Class> <Class Name="SpaceInvaders.LeftWall"> <Position X="5.75" Y="7.5" Width="1.5" /> <Members> <Method Name="LeftWall" Hidden="true" /> <Method Name="Update" Hidden="true" /> </Members> <TypeIdentifier> <HashCode>AIQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode> <FileName>4_GameObject\Walls\LeftWall.cs</FileName> </TypeIdentifier> </Class> <Class Name="SpaceInvaders.RightWall"> <Position X="7.5" Y="7.5" Width="1.5" /> <Members> <Method Name="RightWall" Hidden="true" /> <Method Name="Update" Hidden="true" /> </Members> <TypeIdentifier> <HashCode>AIQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode> <FileName>4_GameObject\Walls\RightWall.cs</FileName> </TypeIdentifier> </Class> <Class Name="SpaceInvaders.WallGroup"> <Position X="13" Y="6" Width="1.5" /> <Members> <Method Name="Update" Hidden="true" /> <Method Name="WallGroup" Hidden="true" /> </Members> <TypeIdentifier> <HashCode>AIQAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode> <FileName>4_GameObject\Walls\WallGroup.cs</FileName> </TypeIdentifier> </Class> <Class Name="SpaceInvaders.Visitor"> <Position X="7.5" Y="0.5" Width="1.5" /> <TypeIdentifier> <HashCode>AIAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode> <FileName>6_Collision\Visitor.cs</FileName> </TypeIdentifier> </Class> <Font Name="Segoe UI" Size="9" /> </ClassDiagram>