﻿<?xml version="1.0" encoding="UTF-8"?>
<XPD:PROJECT xmlns:XPD="http://www.staruml.com" version="1">
<XPD:HEADER>
<XPD:SUBUNITS>
</XPD:SUBUNITS>
<XPD:PROFILES>
<XPD:PROFILE>UMLStandard</XPD:PROFILE>
</XPD:PROFILES>
</XPD:HEADER>
<XPD:BODY>
<XPD:OBJ name="DocumentElement" type="UMLProject" guid="XR6F+JLYP0SPcOxP5BH27gAA">
<XPD:ATTR name="Title" type="string">Untitled</XPD:ATTR>
<XPD:ATTR name="#OwnedElements" type="integer">4</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="GDu14Pnrk0K80zBQw/1rDAAA">
<XPD:ATTR name="Name" type="string">Use Case View</XPD:ATTR>
<XPD:REF name="Namespace">XR6F+JLYP0SPcOxP5BH27gAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLUseCaseDiagram" guid="DFmrHQGQGEOS1zOUrMewYgAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">GDu14Pnrk0K80zBQw/1rDAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLUseCaseDiagramView" guid="gSHIrnIlmEuc/IKJTnW9EQAA">
<XPD:REF name="Model">DFmrHQGQGEOS1zOUrMewYgAA</XPD:REF>
<XPD:REF name="Diagram">DFmrHQGQGEOS1zOUrMewYgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLModel" guid="4UT9PDk70Eecq1y+478tIgAA">
<XPD:ATTR name="Name" type="string">Logical View</XPD:ATTR>
<XPD:REF name="Namespace">XR6F+JLYP0SPcOxP5BH27gAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">2</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="xks2Qd7N4U6j88xloSbbaQAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:ATTR name="DefaultDiagram" type="boolean">True</XPD:ATTR>
<XPD:REF name="DiagramOwner">4UT9PDk70Eecq1y+478tIgAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="idN4xs6VL0K0EqO7JLDu4AAA">
<XPD:REF name="Model">xks2Qd7N4U6j88xloSbbaQAA</XPD:REF>
<XPD:REF name="Diagram">xks2Qd7N4U6j88xloSbbaQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedDiagrams[1]" type="UMLClassDiagram" guid="BLJZ0Td4cEadg/02kYHPXAAA">
<XPD:ATTR name="Name" type="string">ClassDiagram1</XPD:ATTR>
<XPD:REF name="DiagramOwner">4UT9PDk70Eecq1y+478tIgAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="Veauerl6pUeHYAFre/EtdgAA">
<XPD:REF name="Model">BLJZ0Td4cEadg/02kYHPXAAA</XPD:REF>
<XPD:REF name="Diagram">BLJZ0Td4cEadg/02kYHPXAAA</XPD:REF>
<XPD:ATTR name="#OwnedViews" type="integer">7</XPD:ATTR>
<XPD:OBJ name="OwnedViews[0]" type="UMLClassView" guid="8hHOIwwUM0KgnlHOc8A/UgAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">288</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">116</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">171</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">173</XPD:ATTR>
<XPD:REF name="Model">pdsASXGJi0ywZ0ejaoaOXwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="qzzgiEhduk67n0qR8YAU+wAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="MDV3uuwaGUC06rz9fsmolgAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Entity</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="DXwkNdP1bUeBe+W8vkrphAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="dtmEJt0610S32Y/YW72EgQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="URdhfeBspkOQCxfCIuXxPgAA">
<XPD:REF name="Model">pdsASXGJi0ywZ0ejaoaOXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="aVGD6KhGCUiokXzOL8zwKgAA">
<XPD:REF name="Model">pdsASXGJi0ywZ0ejaoaOXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Pq0INeNkBUaHGQQGXsBo8AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">pdsASXGJi0ywZ0ejaoaOXwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[1]" type="UMLClassView" guid="OjB3HfDYVEyRcvmVm2XYzQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">516</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">136</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">221</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">108</XPD:ATTR>
<XPD:REF name="Model">cIhtAQTLWESKjtH9chnkMQAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="K7MfanbmmkG0g8IEnIcVMgAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="aQiyk3qKS0mypecuAmlkSQAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Pacman</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="mQkLll9HzEyx9z6+B8wnzwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="RlR1KBIQ9UepZre1yBQ6+wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="cDN/c4DdXUOqy6dX8FP65QAA">
<XPD:REF name="Model">cIhtAQTLWESKjtH9chnkMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Lv7H0lVVUUqOjiLxaVYHQwAA">
<XPD:REF name="Model">cIhtAQTLWESKjtH9chnkMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="rhoXHKu7Z0eHK0pikWhsPwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">cIhtAQTLWESKjtH9chnkMQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[2]" type="UMLClassView" guid="zhVB0cNAuUWvYYzE7cta4gAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">260</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">368</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">221</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">82</XPD:ATTR>
<XPD:REF name="Model">/VsbyfWLQUq2LNq7iATZOwAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="iAqgMviq80uydaUOmkHlpwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="tJcVhiHrO0aOGD95yuy5awAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Enemy</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ikR1AchpzESiKfxfwFAz6AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Uy9RAg3JzUi1FTAqxJGHIwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="2IXPl0pZbE6wyOZRjSNwmwAA">
<XPD:REF name="Model">/VsbyfWLQUq2LNq7iATZOwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="9orJX1Jfh0usvhw08iPQ2AAA">
<XPD:REF name="Model">/VsbyfWLQUq2LNq7iATZOwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="4llsFN91YkW26aIOLf/E1wAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">/VsbyfWLQUq2LNq7iATZOwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="xDrv61r/LUq/HnXitsnbdQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Left" type="integer">516</XPD:ATTR>
<XPD:ATTR name="Top" type="integer">296</XPD:ATTR>
<XPD:ATTR name="Width" type="integer">221</XPD:ATTR>
<XPD:ATTR name="Height" type="integer">69</XPD:ATTR>
<XPD:REF name="Model">S/Eew4nu+UK1VF9Gxd+66wAA</XPD:REF>
<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="JZ6L6cLS502MrPn8jz9ilwAA">
<XPD:OBJ name="NameLabel" type="LabelView" guid="6lkhG2+2X0iVKyKhiBr2oAAA">
<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
<XPD:ATTR name="Text" type="string">Bullet</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ui8ZAsk3xEiEH0o57cFYMQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Vjz7PLAgnkyzJg2kfrAh7AAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="xQNAc1TGJ0Cjn/BLW/TS1gAA">
<XPD:REF name="Model">S/Eew4nu+UK1VF9Gxd+66wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="q9YB3Ao8vkaHs9OV6pf1DgAA">
<XPD:REF name="Model">S/Eew4nu+UK1VF9Gxd+66wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="85aqRYmQJUqZFwzTajHsywAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:REF name="Model">S/Eew4nu+UK1VF9Gxd+66wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[4]" type="UMLGeneralizationView" guid="P6j6UD++iki8qsjDPDYc4wAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">371,368;372,288</XPD:ATTR>
<XPD:REF name="Model">v8Ukc1nDZk6dgwsBZPhcWwAA</XPD:REF>
<XPD:REF name="Head">8hHOIwwUM0KgnlHOc8A/UgAA</XPD:REF>
<XPD:REF name="Tail">zhVB0cNAuUWvYYzE7cta4gAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="wXAV0vzTA0qHZAsYfGPSGwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">v8Ukc1nDZk6dgwsBZPhcWwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="O40JxwKSlUujJod37pgnrAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">v8Ukc1nDZk6dgwsBZPhcWwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="AANNzXidYE23g0cYXxvRwwAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">v8Ukc1nDZk6dgwsBZPhcWwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[5]" type="UMLGeneralizationView" guid="VOB7SjAaNUKmbl2N8ELwuwAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">559,296;458,245</XPD:ATTR>
<XPD:REF name="Model">ZAN6i69/UEWAuNmm22s4SAAA</XPD:REF>
<XPD:REF name="Head">8hHOIwwUM0KgnlHOc8A/UgAA</XPD:REF>
<XPD:REF name="Tail">xDrv61r/LUq/HnXitsnbdQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Xc5c9DbVzEeddrlQ8xIn4QAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ZAN6i69/UEWAuNmm22s4SAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="MNLbXu8Ku06wYjZuWp0E4gAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">ZAN6i69/UEWAuNmm22s4SAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="+qXfjQ+2XkGmXRvWRQt4qAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">ZAN6i69/UEWAuNmm22s4SAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedViews[6]" type="UMLGeneralizationView" guid="eaHjlQfWJkC+1hlWMj+bZQAA">
<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
<XPD:ATTR name="Points" type="Points">516,195;458,198</XPD:ATTR>
<XPD:REF name="Model">eSdq0F6nJkaJPPHA4+1pnwAA</XPD:REF>
<XPD:REF name="Head">8hHOIwwUM0KgnlHOc8A/UgAA</XPD:REF>
<XPD:REF name="Tail">OjB3HfDYVEyRcvmVm2XYzQAA</XPD:REF>
<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="566A8s2+XE6QS2Dic68rRAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">eSdq0F6nJkaJPPHA4+1pnwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="50fO+HtKDU+AZf+YBIbHWQAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
<XPD:REF name="Model">eSdq0F6nJkaJPPHA4+1pnwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="MKq+AULhsU6HnBIp5PWQTAAA">
<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
<XPD:ATTR name="Alpha" type="real">-1,5707963267949</XPD:ATTR>
<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
<XPD:REF name="Model">eSdq0F6nJkaJPPHA4+1pnwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#OwnedElements" type="integer">10</XPD:ATTR>
<XPD:OBJ name="OwnedElements[0]" type="UMLClass" guid="pdsASXGJi0ywZ0ejaoaOXwAA">
<XPD:ATTR name="Name" type="string">Entity</XPD:ATTR>
<XPD:REF name="Namespace">4UT9PDk70Eecq1y+478tIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">8hHOIwwUM0KgnlHOc8A/UgAA</XPD:REF>
<XPD:REF name="Views[1]">URdhfeBspkOQCxfCIuXxPgAA</XPD:REF>
<XPD:REF name="Views[2]">aVGD6KhGCUiokXzOL8zwKgAA</XPD:REF>
<XPD:REF name="Views[3]">Pq0INeNkBUaHGQQGXsBo8AAA</XPD:REF>
<XPD:ATTR name="#Specializations" type="integer">3</XPD:ATTR>
<XPD:REF name="Specializations[0]">v8Ukc1nDZk6dgwsBZPhcWwAA</XPD:REF>
<XPD:REF name="Specializations[1]">ZAN6i69/UEWAuNmm22s4SAAA</XPD:REF>
<XPD:REF name="Specializations[2]">eSdq0F6nJkaJPPHA4+1pnwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="pmKwVBRmWECASd+UEYJj3AAA">
<XPD:ATTR name="Name" type="string">getRect</XPD:ATTR>
<XPD:REF name="Owner">pdsASXGJi0ywZ0ejaoaOXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="O8dze2/ZVk2msxQZbWjlNgAA">
<XPD:ATTR name="Name" type="string">update</XPD:ATTR>
<XPD:REF name="Owner">pdsASXGJi0ywZ0ejaoaOXwAA</XPD:REF>
<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="t1TgghTXyUqb+/pRJiXbwAAA">
<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">void</XPD:ATTR>
<XPD:REF name="BehavioralFeature">O8dze2/ZVk2msxQZbWjlNgAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="wXsg2I4AT0ul6Ye3Tv147gAA">
<XPD:ATTR name="Name" type="string">time</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="BehavioralFeature">O8dze2/ZVk2msxQZbWjlNgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">3</XPD:ATTR>
<XPD:REF name="Associations[0]">mQfXfy4E6EShUSrQe+mZYAAA</XPD:REF>
<XPD:REF name="Associations[1]">XlmtZrHlJkGPEhNQc3XdHwAA</XPD:REF>
<XPD:REF name="Associations[2]">NQG+V1TGCUGEO+cOqo4d8wAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">8</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="MVgAKisWcUWi74+h1WewlAAA">
<XPD:ATTR name="Name" type="string">state:enum</XPD:ATTR>
<XPD:REF name="Owner">pdsASXGJi0ywZ0ejaoaOXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="UgBAod0Rtk+mUAXJz9jDSgAA">
<XPD:ATTR name="Name" type="string">health,w,h</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">pdsASXGJi0ywZ0ejaoaOXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[2]" type="UMLAttribute" guid="WvS6pOPpkk2/zwkWP54zIAAA">
<XPD:ATTR name="Name" type="string">life:bool</XPD:ATTR>
<XPD:REF name="Owner">pdsASXGJi0ywZ0ejaoaOXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[3]" type="UMLAttribute" guid="MfSvOQgFnkqdXyrpVlpctwAA">
<XPD:ATTR name="Name" type="string">dx, dy, x, y, speed</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="Owner">pdsASXGJi0ywZ0ejaoaOXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[4]" type="UMLAttribute" guid="mgCwPzRJ60WkVTBVFsvYxwAA">
<XPD:ATTR name="Name" type="string">texture</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Texture</XPD:ATTR>
<XPD:REF name="Owner">pdsASXGJi0ywZ0ejaoaOXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[5]" type="UMLAttribute" guid="N3x7qAEkPUGN5PByy+IyCwAA">
<XPD:ATTR name="Name" type="string">sprite</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">Sprite</XPD:ATTR>
<XPD:REF name="Owner">pdsASXGJi0ywZ0ejaoaOXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[6]" type="UMLAttribute" guid="jI2xVY5ep06c425QBd6iJAAA">
<XPD:ATTR name="Name" type="string">CurrentFrame</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">float</XPD:ATTR>
<XPD:REF name="Owner">pdsASXGJi0ywZ0ejaoaOXwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[7]" type="UMLAttribute" guid="8IcUmwMfMk+O39f8dYTR7QAA">
<XPD:ATTR name="Name" type="string">name</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">string</XPD:ATTR>
<XPD:REF name="Owner">pdsASXGJi0ywZ0ejaoaOXwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[1]" type="UMLClass" guid="cIhtAQTLWESKjtH9chnkMQAA">
<XPD:ATTR name="Name" type="string">Pacman</XPD:ATTR>
<XPD:REF name="Namespace">4UT9PDk70Eecq1y+478tIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">OjB3HfDYVEyRcvmVm2XYzQAA</XPD:REF>
<XPD:REF name="Views[1]">cDN/c4DdXUOqy6dX8FP65QAA</XPD:REF>
<XPD:REF name="Views[2]">Lv7H0lVVUUqOjiLxaVYHQwAA</XPD:REF>
<XPD:REF name="Views[3]">rhoXHKu7Z0eHK0pikWhsPwAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">eSdq0F6nJkaJPPHA4+1pnwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">3</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="nunh0P39sk2A7baq4Oc+wAAA">
<XPD:ATTR name="Name" type="string">update(time:float):void</XPD:ATTR>
<XPD:REF name="Owner">cIhtAQTLWESKjtH9chnkMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="CMHhZO8CBUuPhjcYF5qxMQAA">
<XPD:ATTR name="Name" type="string">checkCollisionWithMap(Dx,Dy:float):void</XPD:ATTR>
<XPD:REF name="Owner">cIhtAQTLWESKjtH9chnkMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="yV3E6ALZ80y1vgpDbSQ4wAAA">
<XPD:ATTR name="Name" type="string">control</XPD:ATTR>
<XPD:REF name="Owner">cIhtAQTLWESKjtH9chnkMQAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">KjtrBY2sjkyMb03cTE4UyQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="BKSJhdGnF0WargJWjE8S8wAA">
<XPD:ATTR name="Name" type="string">playerScore</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">int</XPD:ATTR>
<XPD:REF name="Owner">cIhtAQTLWESKjtH9chnkMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Attributes[1]" type="UMLAttribute" guid="vXIs0dAcJ0Kk5ZpTcvnftgAA">
<XPD:ATTR name="Name" type="string">znachenie</XPD:ATTR>
<XPD:ATTR name="TypeExpression" type="string">bool</XPD:ATTR>
<XPD:REF name="Owner">cIhtAQTLWESKjtH9chnkMQAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="/VsbyfWLQUq2LNq7iATZOwAA">
<XPD:ATTR name="Name" type="string">Enemy</XPD:ATTR>
<XPD:REF name="Namespace">4UT9PDk70Eecq1y+478tIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">zhVB0cNAuUWvYYzE7cta4gAA</XPD:REF>
<XPD:REF name="Views[1]">2IXPl0pZbE6wyOZRjSNwmwAA</XPD:REF>
<XPD:REF name="Views[2]">9orJX1Jfh0usvhw08iPQ2AAA</XPD:REF>
<XPD:REF name="Views[3]">4llsFN91YkW26aIOLf/E1wAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">v8Ukc1nDZk6dgwsBZPhcWwAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="SlPBcAeRh0yh1tYYDl4GQQAA">
<XPD:ATTR name="Name" type="string">checkCollisionWithMap(Dx,Dy:float):void</XPD:ATTR>
<XPD:REF name="Owner">/VsbyfWLQUq2LNq7iATZOwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="Atzhi7UNmkqgg3DkCv1uOgAA">
<XPD:ATTR name="Name" type="string">update(time:float):void</XPD:ATTR>
<XPD:REF name="Owner">/VsbyfWLQUq2LNq7iATZOwAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">OMHX+8cRjki7H8bDNXWYNAAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="6UkQoEbL9kKqguxgdcOfgwAA">
<XPD:ATTR name="Name" type="string">direction:int</XPD:ATTR>
<XPD:REF name="Owner">/VsbyfWLQUq2LNq7iATZOwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="S/Eew4nu+UK1VF9Gxd+66wAA">
<XPD:ATTR name="Name" type="string">Bullet</XPD:ATTR>
<XPD:REF name="Namespace">4UT9PDk70Eecq1y+478tIgAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">xDrv61r/LUq/HnXitsnbdQAA</XPD:REF>
<XPD:REF name="Views[1]">xQNAc1TGJ0Cjn/BLW/TS1gAA</XPD:REF>
<XPD:REF name="Views[2]">q9YB3Ao8vkaHs9OV6pf1DgAA</XPD:REF>
<XPD:REF name="Views[3]">85aqRYmQJUqZFwzTajHsywAA</XPD:REF>
<XPD:ATTR name="#Generalizations" type="integer">1</XPD:ATTR>
<XPD:REF name="Generalizations[0]">ZAN6i69/UEWAuNmm22s4SAAA</XPD:REF>
<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="ZKPagNolzEO+I/pjsrkeKAAA">
<XPD:ATTR name="Name" type="string">update(time:float):void</XPD:ATTR>
<XPD:REF name="Owner">S/Eew4nu+UK1VF9Gxd+66wAA</XPD:REF>
</XPD:OBJ>
<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
<XPD:REF name="Associations[0]">XTMJcVS2TUijcdY2zjV9lQAA</XPD:REF>
<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="31moJyDJfka045P7yN3hqAAA">
<XPD:ATTR name="Name" type="string">direction:int</XPD:ATTR>
<XPD:REF name="Owner">S/Eew4nu+UK1VF9Gxd+66wAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[4]" type="UMLAssociation" guid="IdRSxwJES0W8PBRymzsk3gAA">
<XPD:REF name="Namespace">4UT9PDk70Eecq1y+478tIgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="OMHX+8cRjki7H8bDNXWYNAAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">IdRSxwJES0W8PBRymzsk3gAA</XPD:REF>
<XPD:REF name="Participant">/VsbyfWLQUq2LNq7iATZOwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="mQfXfy4E6EShUSrQe+mZYAAA">
<XPD:REF name="Association">IdRSxwJES0W8PBRymzsk3gAA</XPD:REF>
<XPD:REF name="Participant">pdsASXGJi0ywZ0ejaoaOXwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[5]" type="UMLAssociation" guid="0LBSph1/1kWRKnHoyZ6zhAAA">
<XPD:REF name="Namespace">4UT9PDk70Eecq1y+478tIgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="XTMJcVS2TUijcdY2zjV9lQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">0LBSph1/1kWRKnHoyZ6zhAAA</XPD:REF>
<XPD:REF name="Participant">S/Eew4nu+UK1VF9Gxd+66wAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="XlmtZrHlJkGPEhNQc3XdHwAA">
<XPD:REF name="Association">0LBSph1/1kWRKnHoyZ6zhAAA</XPD:REF>
<XPD:REF name="Participant">pdsASXGJi0ywZ0ejaoaOXwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[6]" type="UMLAssociation" guid="fey3Hpxank29ohIuSdRPVAAA">
<XPD:REF name="Namespace">4UT9PDk70Eecq1y+478tIgAA</XPD:REF>
<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="KjtrBY2sjkyMb03cTE4UyQAA">
<XPD:ATTR name="IsNavigable" type="boolean">False</XPD:ATTR>
<XPD:REF name="Association">fey3Hpxank29ohIuSdRPVAAA</XPD:REF>
<XPD:REF name="Participant">cIhtAQTLWESKjtH9chnkMQAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="NQG+V1TGCUGEO+cOqo4d8wAA">
<XPD:REF name="Association">fey3Hpxank29ohIuSdRPVAAA</XPD:REF>
<XPD:REF name="Participant">pdsASXGJi0ywZ0ejaoaOXwAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[7]" type="UMLGeneralization" guid="v8Ukc1nDZk6dgwsBZPhcWwAA">
<XPD:REF name="Namespace">4UT9PDk70Eecq1y+478tIgAA</XPD:REF>
<XPD:REF name="Child">/VsbyfWLQUq2LNq7iATZOwAA</XPD:REF>
<XPD:REF name="Parent">pdsASXGJi0ywZ0ejaoaOXwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">P6j6UD++iki8qsjDPDYc4wAA</XPD:REF>
<XPD:REF name="Views[1]">wXAV0vzTA0qHZAsYfGPSGwAA</XPD:REF>
<XPD:REF name="Views[2]">O40JxwKSlUujJod37pgnrAAA</XPD:REF>
<XPD:REF name="Views[3]">AANNzXidYE23g0cYXxvRwwAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[8]" type="UMLGeneralization" guid="ZAN6i69/UEWAuNmm22s4SAAA">
<XPD:REF name="Namespace">4UT9PDk70Eecq1y+478tIgAA</XPD:REF>
<XPD:REF name="Child">S/Eew4nu+UK1VF9Gxd+66wAA</XPD:REF>
<XPD:REF name="Parent">pdsASXGJi0ywZ0ejaoaOXwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">VOB7SjAaNUKmbl2N8ELwuwAA</XPD:REF>
<XPD:REF name="Views[1]">Xc5c9DbVzEeddrlQ8xIn4QAA</XPD:REF>
<XPD:REF name="Views[2]">MNLbXu8Ku06wYjZuWp0E4gAA</XPD:REF>
<XPD:REF name="Views[3]">+qXfjQ+2XkGmXRvWRQt4qAAA</XPD:REF>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[9]" type="UMLGeneralization" guid="eSdq0F6nJkaJPPHA4+1pnwAA">
<XPD:REF name="Namespace">4UT9PDk70Eecq1y+478tIgAA</XPD:REF>
<XPD:REF name="Child">cIhtAQTLWESKjtH9chnkMQAA</XPD:REF>
<XPD:REF name="Parent">pdsASXGJi0ywZ0ejaoaOXwAA</XPD:REF>
<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
<XPD:REF name="Views[0]">eaHjlQfWJkC+1hlWMj+bZQAA</XPD:REF>
<XPD:REF name="Views[1]">566A8s2+XE6QS2Dic68rRAAA</XPD:REF>
<XPD:REF name="Views[2]">50fO+HtKDU+AZf+YBIbHWQAA</XPD:REF>
<XPD:REF name="Views[3]">MKq+AULhsU6HnBIp5PWQTAAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[2]" type="UMLModel" guid="F5Ap8v5X9EGbHwlyowsOPgAA">
<XPD:ATTR name="Name" type="string">Component View</XPD:ATTR>
<XPD:REF name="Namespace">XR6F+JLYP0SPcOxP5BH27gAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLComponentDiagram" guid="PGH4G/r9GEeIuSrbdMTJEgAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">F5Ap8v5X9EGbHwlyowsOPgAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLComponentDiagramView" guid="lWfIxdCSwUWRsCK09StsrgAA">
<XPD:REF name="Model">PGH4G/r9GEeIuSrbdMTJEgAA</XPD:REF>
<XPD:REF name="Diagram">PGH4G/r9GEeIuSrbdMTJEgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
<XPD:OBJ name="OwnedElements[3]" type="UMLModel" guid="sjuH9s3mf0WGBCrJ7ukfGAAA">
<XPD:ATTR name="Name" type="string">Deployment View</XPD:ATTR>
<XPD:REF name="Namespace">XR6F+JLYP0SPcOxP5BH27gAA</XPD:REF>
<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
<XPD:OBJ name="OwnedDiagrams[0]" type="UMLDeploymentDiagram" guid="wAwgnXYmGkaB5UXSs+ubzgAA">
<XPD:ATTR name="Name" type="string">Main</XPD:ATTR>
<XPD:REF name="DiagramOwner">sjuH9s3mf0WGBCrJ7ukfGAAA</XPD:REF>
<XPD:OBJ name="DiagramView" type="UMLDeploymentDiagramView" guid="kN8Aha2EO0mZvFDr02q/wgAA">
<XPD:REF name="Model">wAwgnXYmGkaB5UXSs+ubzgAA</XPD:REF>
<XPD:REF name="Diagram">wAwgnXYmGkaB5UXSs+ubzgAA</XPD:REF>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:OBJ>
</XPD:BODY>
</XPD:PROJECT>
