GAM456-SpaceInvaders / SpaceInvaders / 0_Diagrams / Command.cd
Command.cd
Raw
<?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>