<?xml version="1.0" encoding="utf-8"?> <ClassDiagram MajorVersion="1" MinorVersion="1"> <Class Name="SpaceInvaders.TimerEventMan"> <Position X="0.5" Y="1" Width="1.5" /> <Members> <Method Name="Create" Hidden="true" /> <Field Name="currTime" Hidden="true" /> <Method Name="derivedCreate" Hidden="true" /> <Method Name="Destroy" Hidden="true" /> <Method Name="FindEvent" Hidden="true" /> <Method Name="GetCurrTime" Hidden="true" /> <Method Name="GetInstance" Hidden="true" /> <Field Name="pActiveMan" Hidden="true" /> <Method Name="PrintEvent" Hidden="true" /> <Method Name="SetActiveMan" Hidden="true" /> <Method Name="TimerEventMan" Hidden="true" /> <Method Name="UnactivateMan" Hidden="true" /> </Members> <TypeIdentifier> <HashCode>AAAEIBAIAAAAQoBAIAAAgAAABABAAEEAAAAAAACg4QA=</HashCode> <FileName>3_Timer\TimerEventMan.cs</FileName> </TypeIdentifier> <ShowAsAssociation> <Field Name="poInstance" /> <Field Name="poCompare" /> </ShowAsAssociation> </Class> <Class Name="SpaceInvaders.TimerEvent"> <Position X="3.25" Y="1" Width="1.75" /> <Members> <Method Name="Clear" Hidden="true" /> <Method Name="Compare" Hidden="true" /> <Method Name="ComparePriority" Hidden="true" /> <Field Name="deltaTime" Hidden="true" /> <Method Name="GetName" Hidden="true" /> <Field Name="name" Hidden="true" /> <Method Name="PrintStats" Hidden="true" /> <Method Name="Reset" Hidden="true" /> <Method Name="TimerEvent" Hidden="true" /> <Field Name="triggerTime" Hidden="true" /> </Members> <Compartments> <Compartment Name="Fields" Collapsed="true" /> </Compartments> <NestedTypes> <Enum Name="SpaceInvaders.TimerEvent.EventName" Collapsed="true"> <TypeIdentifier> <NewMemberFileName>4_Animation\TimerEvent.cs</NewMemberFileName> </TypeIdentifier> </Enum> </NestedTypes> <TypeIdentifier> <HashCode>gAAAIAAAAAEABQAAAAAABAAAAAAGAAAAAABAAABEDEA=</HashCode> <FileName>3_Timer\TimerEvent.cs</FileName> </TypeIdentifier> <ShowAsAssociation> <Field Name="pCommand" /> </ShowAsAssociation> </Class> <Class Name="SpaceInvaders.Command"> <Position X="7" Y="1" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAA=</HashCode> <FileName>3_Timer\Command.cs</FileName> </TypeIdentifier> </Class> <Class Name="SpaceInvaders.AnimateSprite"> <Position X="5.25" Y="3" Width="1.5" /> <Members> <Method Name="AnimateSprite" Hidden="true" /> <Method Name="Attach" Hidden="true" /> <Field Name="pIterator" Hidden="true" /> <Field Name="pSprite" Hidden="true" /> </Members> <TypeIdentifier> <HashCode>AAAAAAAAAAIAAAQAAAAAAAgAAIAAAACAAAAAAAAAAAA=</HashCode> <FileName>3_Timer\Commands\AnimateSprite.cs</FileName> </TypeIdentifier> </Class> <Class Name="SpaceInvaders.AnimateGrid"> <Position X="7" Y="3" Width="1.5" /> <Members> <Method Name="AnimateGrid" Hidden="true" /> <Field Name="pGrid" Hidden="true" /> <Field Name="x" Hidden="true" /> </Members> <TypeIdentifier> <HashCode>AAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAEAABAAAAAAAA=</HashCode> <FileName>3_Timer\Commands\AnimateGrid.cs</FileName> </TypeIdentifier> </Class> <Class Name="SpaceInvaders.DeployUFO"> <Position X="8.75" Y="3" Width="1.5" /> <TypeIdentifier> <HashCode>AAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAEAAA=</HashCode> <FileName>3_Timer\Commands\DeployUFO.cs</FileName> </TypeIdentifier> </Class> <Font Name="Segoe UI" Size="9" /> </ClassDiagram>