-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.ts
85 lines (85 loc) · 2.79 KB
/
main.ts
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
namespace SpriteKind {
export const Background = SpriteKind.create()
export const prop = SpriteKind.create()
}
function battleScene_Mac () {
setupBattleScene()
generateCow()
generateElephant()
generateBeaver()
generateElephant()
}
function setupBattleScene () {
scene.setBackgroundImage(assets.image`Sky`)
Grasssprite = sprites.create(assets.image`Battle grass`, SpriteKind.Background)
Grasssprite.setPosition(80, 60)
platforms = sprites.create(assets.image`Battle grass2`, SpriteKind.Background)
platforms.setPosition(80, 60)
}
function generateElephant () {
Envirodant = sprites.create(assets.image`Goat`, SpriteKind.Enemy)
Envirodant.setPosition(138, 72)
animation.runImageAnimation(
Envirodant,
assets.animation`myAnim`,
500,
true
)
envirodentAddition = sprites.create(assets.image`Empty`, SpriteKind.Enemy)
envirodentAddition.setPosition(137, 85)
envirodentAddition2 = sprites.create(assets.image`Empty`, SpriteKind.Enemy)
envirodentAddition2.setPosition(153, 85)
}
function generateBeaver () {
Envirodant = sprites.create(assets.image`Clouds`, SpriteKind.Enemy)
Envirodant.setPosition(133, 69)
animation.runImageAnimation(
Envirodant,
assets.animation`Beaver`,
200,
true
)
envirodentAddition = sprites.create(assets.image`Tree Stump`, SpriteKind.Enemy)
envirodentAddition.setPosition(137, 85)
envirodentAddition2 = sprites.create(assets.image`Tree Stump`, SpriteKind.Enemy)
envirodentAddition2.setPosition(153, 85)
}
function generateCow () {
Envirodant = sprites.create(assets.image`CowConst`, SpriteKind.Enemy)
Envirodant.setPosition(134, 64)
animation.runImageAnimation(
Envirodant,
assets.animation`Cow`,
500,
true
)
envirodentAddition = sprites.create(assets.image`Empty`, SpriteKind.Enemy)
envirodentAddition.setPosition(137, 85)
envirodentAddition2 = sprites.create(assets.image`Empty`, SpriteKind.Enemy)
envirodentAddition2.setPosition(153, 85)
}
function generateGoat () {
Envirodant = sprites.create(assets.image`ElephantConst`, SpriteKind.Enemy)
Envirodant.setPosition(134, 72)
animation.runImageAnimation(
Envirodant,
assets.animation`Elephant`,
200,
true
)
envirodentAddition = sprites.create(assets.image`Empty`, SpriteKind.Enemy)
envirodentAddition.setPosition(137, 85)
envirodentAddition2 = sprites.create(assets.image`Empty`, SpriteKind.Enemy)
envirodentAddition2.setPosition(153, 85)
}
function logo () {
logo_env = sprites.create(assets.image`Logo`, SpriteKind.Player)
}
let logo_env: Sprite = null
let envirodentAddition2: Sprite = null
let envirodentAddition: Sprite = null
let Envirodant: Sprite = null
let platforms: Sprite = null
let Grasssprite: Sprite = null
battleScene_Mac()
logo()