<?xml version="1.0" encoding="utf-8"?> <ClassDiagram MajorVersion="1" MinorVersion="1"> <Comment CommentText="holds a message"> <Position X="0.825" Y="6.937" Height="0.352" Width="1.173" /> </Comment> <Comment CommentText="composes message-->"> <Position X="3.384" Y="5.644" Height="0.291" Width="1.7" /> </Comment> <Comment CommentText="using preloaded glyph"> <Position X="8.004" Y="7.518" Height="0.304" Width="1.58" /> </Comment> <Class Name="SpaceInvaders.Font"> <Position X="0.75" Y="2.5" Width="1.5" /> <Members> <Method Name="Clear" Hidden="true" /> <Method Name="Compare" Hidden="true" /> <Method Name="Font" Hidden="true" /> <Method Name="GetName" Hidden="true" /> <Method Name="PrintStats" Hidden="true" /> </Members> <Compartments> <Compartment Name="Fields" Collapsed="true" /> </Compartments> <NestedTypes> <Enum Name="SpaceInvaders.Font.FontName" Collapsed="true"> <TypeIdentifier> <NewMemberFileName>6_Font\Font.cs</NewMemberFileName> </TypeIdentifier> </Enum> </NestedTypes> <TypeIdentifier> <HashCode>AAAAAAAAAAAABAgAAAAABAiAAAAMAAAAAABAAABABAA=</HashCode> <FileName>6_Font\Font.cs</FileName> </TypeIdentifier> <ShowAsAssociation> <Field Name="pSpriteFont" /> <Field Name="pNullString" /> </ShowAsAssociation> </Class> <Class Name="SpaceInvaders.FontMan"> <Position X="0.75" Y="4.75" Width="1.5" /> <Members> <Method Name="Create" Hidden="true" /> <Method Name="derivedCreate" Hidden="true" /> <Method Name="Destroy" Hidden="true" /> <Method Name="FontMan" Hidden="true" /> <Method Name="GetInstance" Hidden="true" /> <Method Name="PrintFont" Hidden="true" /> <Method Name="SetActiveMan" Hidden="true" /> <Method Name="UnactivateMan" Hidden="true" /> </Members> <Compartments> <Compartment Name="Fields" Collapsed="true" /> </Compartments> <TypeIdentifier> <HashCode>AAAAABAAEAAAQAACAAAAAAAAJABAAEEAAAAAgBAgwAA=</HashCode> <FileName>6_Font\FontMan.cs</FileName> </TypeIdentifier> </Class> <Class Name="SpaceInvaders.SpriteFont"> <Position X="3.5" Y="2.5" Width="1.5" /> <Members> <Method Name="Clear" Hidden="true" /> <Method Name="Compare" Hidden="true" /> <Field Name="fontName" Hidden="true" /> <Method Name="GetName" Hidden="true" /> <Field Name="glyphName" Hidden="true" /> <Method Name="PrintStats" Hidden="true" /> <Method Name="SetSpriteFont" Hidden="true" /> <Method Name="SpriteFont" Hidden="true" /> </Members> <TypeIdentifier> <HashCode>gAYAABIAAAAABABAQAAABAAAAAAIAAIAABBggABIBEA=</HashCode> <FileName>1_Sprite\SpriteFont\SpriteFont.cs</FileName> </TypeIdentifier> <ShowAsAssociation> <Field Name="pMessage" /> <Field Name="poColor" /> <Field Name="poAzulSprite" /> <Field Name="poScreenRect" /> </ShowAsAssociation> </Class> <Class Name="SpaceInvaders.Glyph"> <Position X="8" Y="2.5" Width="1.5" /> <Members> <Method Name="Clear" Hidden="true" /> <Method Name="Compare" Hidden="true" /> <Method Name="GetName" Hidden="true" /> <Method Name="Glyph" Hidden="true" /> <Method Name="PrintStats" Hidden="true" /> </Members> <NestedTypes> <Enum Name="SpaceInvaders.Glyph.GlyphName" Collapsed="true"> <TypeIdentifier> <NewMemberFileName>6_Font\Glyph\Glyph.cs</NewMemberFileName> </TypeIdentifier> </Enum> <Struct Name="SpaceInvaders.Glyph.Key" Collapsed="true"> <TypeIdentifier> <NewMemberFileName>6_Font\Glyph.cs</NewMemberFileName> </TypeIdentifier> </Struct> </NestedTypes> <TypeIdentifier> <HashCode>AABAAAAAAAACBAAAAAAABAUAAAAEAAAACAhAAABABAA=</HashCode> <FileName>6_Font\Glyph.cs</FileName> </TypeIdentifier> <ShowAsAssociation> <Field Name="pTexture" /> </ShowAsAssociation> </Class> <Class Name="Azul.Rect" Collapsed="true"> <Position X="6.25" Y="4" Width="1.5" /> <TypeIdentifier /> <Lollipop Position="0.2" /> </Class> <Class Name="SpaceInvaders.Texture" Collapsed="true"> <Position X="10.75" Y="2.5" Width="1.5" /> <TypeIdentifier> <HashCode>AAAgAAAAAAAABAAAAAAABAEAACAEAAAAAABAAABABAA=</HashCode> <FileName>1_Texture\Texture.cs</FileName> </TypeIdentifier> </Class> <Class Name="SpaceInvaders.GlyphMan"> <Position X="8" Y="5.5" Width="1.5" /> <Members> <Method Name="Create" Hidden="true" /> <Method Name="derivedCreate" Hidden="true" /> <Method Name="Destroy" Hidden="true" /> <Method Name="GetInstance" Hidden="true" /> <Method Name="GlyphMan" Hidden="true" /> <Method Name="PrintGlyph" Hidden="true" /> </Members> <Compartments> <Compartment Name="Fields" Collapsed="true" /> </Compartments> <TypeIdentifier> <HashCode>AAAAADAAAAAAQAAAAAAAAQAAhABAAEEAAAAAAAAAAIA=</HashCode> <FileName>6_Font\GlyphMan.cs</FileName> </TypeIdentifier> </Class> <Class Name="Azul.Sprite" Collapsed="true"> <Position X="6.25" Y="2.5" Width="1.5" /> <TypeIdentifier /> <Lollipop Position="0.2" /> </Class> <Class Name="Azul.Color" Collapsed="true"> <Position X="6.25" Y="3.25" Width="1.5" /> <TypeIdentifier /> <Lollipop Position="0.2" /> </Class> <Class Name="System.String" Collapsed="true"> <Position X="2" Y="1.5" Width="1.75" /> <TypeIdentifier /> <Lollipop Position="0.2" /> </Class> <Font Name="Segoe UI" Size="9" /> </ClassDiagram>