GAM456-SpaceInvaders / SpaceInvaders / 0_Diagrams / Observer.cd
Observer.cd
Raw
<?xml version="1.0" encoding="utf-8"?>
<ClassDiagram MajorVersion="1" MinorVersion="1">
  <Class Name="SpaceInvaders.InputMan">
    <Position X="3" Y="1.75" Width="1.5" />
    <Members>
      <Method Name="GetInstance" Hidden="true" />
      <Method Name="GetKey1" Hidden="true" />
      <Method Name="GetKey2" Hidden="true" />
      <Method Name="GetKeyR" Hidden="true" />
      <Method Name="GetKeyT" Hidden="true" />
      <Method Name="GetLeftArrow" Hidden="true" />
      <Method Name="GetRightArrow" Hidden="true" />
      <Method Name="GetSpace" Hidden="true" />
      <Method Name="InputMan" Hidden="true" />
    </Members>
    <Compartments>
      <Compartment Name="Fields" Collapsed="true" />
    </Compartments>
    <TypeIdentifier>
      <HashCode>IAQAIAIAAAAFQAgAAAAAASAABIEAQEAAgAASAAUAUAA=</HashCode>
      <FileName>0_Input\InputMan.cs</FileName>
    </TypeIdentifier>
    <ShowAsAssociation>
      <Field Name="pLeftArrow" />
    </ShowAsAssociation>
  </Class>
  <Class Name="SpaceInvaders.InputSubject">
    <Position X="5.75" Y="1.75" Width="1.5" />
    <Members>
      <Method Name="InputSubject" Hidden="true" />
    </Members>
    <TypeIdentifier>
      <HashCode>gAAAAAAAAAAAAAAAAAAAAAAAAIAAAABAAAAAAIAAAAA=</HashCode>
      <FileName>0_Input\InputSubject.cs</FileName>
    </TypeIdentifier>
    <ShowAsAssociation>
      <Field Name="poSubscriberList" />
    </ShowAsAssociation>
  </Class>
  <Class Name="SpaceInvaders.SLinkMan" Collapsed="true">
    <Position X="8.75" Y="1.75" Width="1.5" />
    <TypeIdentifier>
      <HashCode>AgAAAAAAAAAAAAAAACAABgAAAAAAAAAAAAAAAAAAAAs=</HashCode>
      <FileName>0_Manager\SLink\SLinkMan.cs</FileName>
    </TypeIdentifier>
  </Class>
  <Class Name="SpaceInvaders.InputObserver">
    <Position X="8.75" Y="2.75" Width="1.5" />
    <TypeIdentifier>
      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAQAABAAAAAAAAAAAA=</HashCode>
      <FileName>0_Input\InputObserver.cs</FileName>
    </TypeIdentifier>
    <ShowAsAssociation>
      <Field Name="pSubject" />
    </ShowAsAssociation>
  </Class>
  <Class Name="SpaceInvaders.ShootObserver">
    <Position X="7" Y="4.75" Width="1.5" />
    <Members>
      <Method Name="ShootObserver" Hidden="true" />
    </Members>
    <TypeIdentifier>
      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA=</HashCode>
      <FileName>0_Input\Observers\ShootObserver.cs</FileName>
    </TypeIdentifier>
  </Class>
  <Class Name="SpaceInvaders.MoveRightObserver">
    <Position X="8.75" Y="4.75" Width="1.5" />
    <TypeIdentifier>
      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA=</HashCode>
      <FileName>0_Input\Observers\MoveRightObserver.cs</FileName>
    </TypeIdentifier>
  </Class>
  <Class Name="SpaceInvaders.MoveLeftObserver">
    <Position X="10.5" Y="4.75" Width="1.5" />
    <TypeIdentifier>
      <HashCode>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAA=</HashCode>
      <FileName>0_Input\Observers\MoveLeftObserver.cs</FileName>
    </TypeIdentifier>
  </Class>
  <Font Name="Segoe UI" Size="9" />
</ClassDiagram>