-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathAngryBirds.uml
186 lines (185 loc) · 8.24 KB
/
AngryBirds.uml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
<?xml version="1.0" encoding="UTF-8"?>
<Diagram>
<ID>JAVA</ID>
<OriginalElement>C:/Users/Mayank/OneDrive/Desktop/MK/AngryBirds/AngryBirds</OriginalElement>
<nodes>
<node x="770.0" y="1424.5">com.MK_20.game.Sprites.Wood</node>
<node x="-166.5" y="160.0">com.MK_20.game.Sprites.Pig</node>
<node x="606.5" y="1611.5">build</node>
<node x="3.0" y="-140.0">com.MK_20.game.Sprites.Bird</node>
<node x="-187.5" y="616.0">com.MK_20.game.Screens.PlayScreen</node>
<node x="-99.0" y="1588.0">com.MK_20.game.Screens.Start</node>
<node x="611.5" y="992.0">com.MK_20.game.Sprites.Slingshot</node>
<node x="725.0" y="1144.5">com.MK_20.game.Sprites.InteractiveTileObject</node>
<node x="79.0" y="360.0">com.MK_20.game.Screens.PauseScreen</node>
<node x="446.5" y="1351.5">settings</node>
<node x="222.5" y="640.0">com.MK_20.game.Screens.LoadScreen</node>
<node x="343.5" y="360.0">com.MK_20.game.Screens.WonScreen</node>
<node x="463.0" y="640.0">com.MK_20.game.Screens.SaveScreen</node>
<node x="371.5" y="1120.0">com.MK_20.game.lwjgl3.StartupHelper</node>
<node x="135.5" y="1108.0">com.MK_20.game.AngryBirds</node>
<node x="223.5" y="1004.5">com.MK_20.game.Tools.LevelCreator</node>
<node x="286.5" y="1611.5">nativeimage</node>
<node x="593.0" y="360.0">com.MK_20.game.Screens.Settings</node>
<node x="17.5" y="1387.5">com.MK_20.game.lwjgl3.Lwjgl3Launcher</node>
<node x="19.0" y="64.5">com.MK_20.game.Sprites.RedBird</node>
<node x="719.0" y="640.0">com.MK_20.game.Screens.FailedScreen</node>
<node x="859.5" y="360.0">com.MK_20.game.Screens.HomeScreen</node>
</nodes>
<notes />
<edges>
<edge source="com.MK_20.game.Screens.SaveScreen" target="com.MK_20.game.AngryBirds" relationship="TO_ONE">
<point x="0.0" y="116.0" />
<point x="565.0" y="936.0" />
<point x="325.0" y="936.0" />
<point x="325.0" y="976.0" />
<point x="205.0" y="976.0" />
<point x="0.0" y="-68.0" />
</edge>
<edge source="com.MK_20.game.AngryBirds" target="com.MK_20.game.Screens.SaveScreen" relationship="TO_ONE">
<point x="0.0" y="-68.0" />
<point x="205.0" y="916.0" />
<point x="565.0" y="916.0" />
<point x="0.0" y="116.0" />
</edge>
<edge source="com.MK_20.game.Screens.PlayScreen" target="com.MK_20.game.AngryBirds" relationship="TO_ONE">
<point x="0.0" y="140.0" />
<point x="-75.0" y="936.0" />
<point x="325.0" y="936.0" />
<point x="325.0" y="976.0" />
<point x="205.0" y="976.0" />
<point x="0.0" y="-68.0" />
</edge>
<edge source="com.MK_20.game.AngryBirds" target="com.MK_20.game.Screens.PlayScreen" relationship="TO_ONE">
<point x="0.0" y="-68.0" />
<point x="205.0" y="916.0" />
<point x="-75.0" y="916.0" />
<point x="0.0" y="140.0" />
</edge>
<edge source="com.MK_20.game.AngryBirds" target="com.MK_20.game.Screens.PauseScreen" relationship="TO_ONE">
<point x="0.0" y="-68.0" />
<point x="205.0" y="916.0" />
<point x="185.0" y="916.0" />
<point x="0.0" y="116.0" />
</edge>
<edge source="com.MK_20.game.Screens.PauseScreen" target="com.MK_20.game.AngryBirds" relationship="TO_ONE">
<point x="0.0" y="116.0" />
<point x="185.0" y="936.0" />
<point x="325.0" y="936.0" />
<point x="325.0" y="976.0" />
<point x="205.0" y="976.0" />
<point x="0.0" y="-68.0" />
</edge>
<edge source="com.MK_20.game.AngryBirds" target="com.MK_20.game.Screens.WonScreen" relationship="TO_ONE">
<point x="0.0" y="-68.0" />
<point x="205.0" y="916.0" />
<point x="445.0" y="916.0" />
<point x="0.0" y="116.0" />
</edge>
<edge source="com.MK_20.game.Screens.WonScreen" target="com.MK_20.game.AngryBirds" relationship="TO_ONE">
<point x="0.0" y="116.0" />
<point x="445.0" y="936.0" />
<point x="325.0" y="936.0" />
<point x="325.0" y="976.0" />
<point x="205.0" y="976.0" />
<point x="0.0" y="-68.0" />
</edge>
<edge source="com.MK_20.game.Screens.Settings" target="com.MK_20.game.AngryBirds" relationship="TO_ONE">
<point x="0.0" y="116.0" />
<point x="685.0" y="936.0" />
<point x="325.0" y="936.0" />
<point x="325.0" y="976.0" />
<point x="205.0" y="976.0" />
<point x="0.0" y="-68.0" />
</edge>
<edge source="com.MK_20.game.AngryBirds" target="com.MK_20.game.Screens.Settings" relationship="TO_ONE">
<point x="0.0" y="-68.0" />
<point x="205.0" y="916.0" />
<point x="685.0" y="916.0" />
<point x="0.0" y="116.0" />
</edge>
<edge source="com.MK_20.game.Sprites.Wood" target="com.MK_20.game.Sprites.InteractiveTileObject" relationship="GENERALIZATION">
<point x="0.0" y="-31.5" />
<point x="0.0" y="31.5" />
</edge>
<edge source="com.MK_20.game.AngryBirds" target="com.MK_20.game.Screens.FailedScreen" relationship="TO_ONE">
<point x="0.0" y="-68.0" />
<point x="205.0" y="916.0" />
<point x="825.0" y="916.0" />
<point x="0.0" y="116.0" />
</edge>
<edge source="com.MK_20.game.Screens.FailedScreen" target="com.MK_20.game.AngryBirds" relationship="TO_ONE">
<point x="0.0" y="116.0" />
<point x="825.0" y="936.0" />
<point x="325.0" y="936.0" />
<point x="325.0" y="976.0" />
<point x="205.0" y="976.0" />
<point x="0.0" y="-68.0" />
</edge>
<edge source="com.MK_20.game.Screens.Start" target="com.MK_20.game.AngryBirds" relationship="TO_ONE">
<point x="0.0" y="-128.0" />
<point x="-15.0" y="1076.0" />
<point x="205.0" y="1076.0" />
<point x="0.0" y="-68.0" />
</edge>
<edge source="com.MK_20.game.Screens.PlayScreen" target="com.MK_20.game.Sprites.RedBird" relationship="TO_ONE">
<point x="0.0" y="140.0" />
<point x="-75.0" y="956.0" />
<point x="-215.0" y="956.0" />
<point x="-215.0" y="596.0" />
<point x="-15.0" y="596.0" />
<point x="-15.0" y="336.0" />
<point x="185.0" y="336.0" />
<point x="0.0" y="31.5" />
</edge>
<edge source="com.MK_20.game.Screens.PlayScreen" target="com.MK_20.game.Sprites.Pig" relationship="TO_ONE">
<point x="0.0" y="140.0" />
<point x="-75.0" y="956.0" />
<point x="-215.0" y="956.0" />
<point x="-215.0" y="596.0" />
<point x="-15.0" y="596.0" />
<point x="0.0" y="56.0" />
</edge>
<edge source="com.MK_20.game.AngryBirds" target="com.MK_20.game.Screens.HomeScreen" relationship="TO_ONE">
<point x="0.0" y="-68.0" />
<point x="205.0" y="916.0" />
<point x="965.0" y="916.0" />
<point x="0.0" y="116.0" />
</edge>
<edge source="com.MK_20.game.Screens.HomeScreen" target="com.MK_20.game.AngryBirds" relationship="TO_ONE">
<point x="0.0" y="116.0" />
<point x="965.0" y="936.0" />
<point x="325.0" y="936.0" />
<point x="325.0" y="976.0" />
<point x="205.0" y="976.0" />
<point x="0.0" y="-68.0" />
</edge>
<edge source="com.MK_20.game.AngryBirds" target="com.MK_20.game.Screens.LoadScreen" relationship="TO_ONE">
<point x="0.0" y="-68.0" />
<point x="205.0" y="916.0" />
<point x="325.0" y="916.0" />
<point x="0.0" y="116.0" />
</edge>
<edge source="com.MK_20.game.Screens.LoadScreen" target="com.MK_20.game.AngryBirds" relationship="TO_ONE">
<point x="0.0" y="116.0" />
<point x="325.0" y="976.0" />
<point x="205.0" y="976.0" />
<point x="0.0" y="-68.0" />
</edge>
<edge source="com.MK_20.game.Sprites.RedBird" target="com.MK_20.game.Sprites.Bird" relationship="GENERALIZATION">
<point x="0.0" y="-31.5" />
<point x="0.0" y="56.0" />
</edge>
</edges>
<settings layout="Hierarchic Compact" zoom="0.6598131861277449" showDependencies="true" x="1051.6742062038409" y="342.0239999999998" />
<SelectedNodes />
<Categories>
<Category>Constructors</Category>
<Category>Fields</Category>
<Category>Inner Classes</Category>
<Category>Methods</Category>
<Category>Properties</Category>
</Categories>
<SCOPE>All</SCOPE>
<VISIBILITY>private</VISIBILITY>
</Diagram>