-
Notifications
You must be signed in to change notification settings - Fork 0
/
testEntities.lua
92 lines (88 loc) · 1.44 KB
/
testEntities.lua
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
entityTypes["Core only"] = {
label = "Core only",
components = {
{
id = "core",
componentType = "Core",
}
}
}
entityTypes["Sprite + Transforms"] = {
label = "Sprite + Transforms",
components = {
{
id = "core",
componentType = "Core",
},
{
id = "transforms",
componentType = "Transforms",
},
{
id = "sprite",
componentType = "Sprite",
imagePath = "pfirsich.png"
}
}
}
entityTypes["polygon"] = {
label = "Polygon",
components = {
{
id = "core",
componentType = "Core",
},
{
id = "transforms",
componentType = "Transforms",
},
{
id = "polygon",
componentType = "SimplePolygon",
}
}
}
entityTypes["metadataPoly"] = {
label = "Polygon with Metadata",
components = {
{
id = "core",
componentType = "Core",
},
{
id = "transforms",
componentType = "Transforms",
},
{
id = "polygon",
componentType = "SimplePolygon",
},
{
id = "isEnemy",
label = "Enemy",
componentType = "MetadataBoolean",
},
{
id = "destructible",
label = "Destructible",
componentType = "MetadataBoolean",
},
}
}
entityTypes["fancy polygon"] = {
label = "Fancy Polygon",
components = {
{
id = "core",
componentType = "Core",
},
{
id = "transforms",
componentType = "Transforms",
},
{
id = "polygon",
componentType = "BorderedFannedPolygon",
},
}
}