-
Notifications
You must be signed in to change notification settings - Fork 1
/
Raid_The_Romans89736083565951204.autosave
67 lines (56 loc) · 2.27 KB
/
Raid_The_Romans89736083565951204.autosave
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
import random
soldierHealth = [0]
soldierX = [1]
soldierY = [1]
gameMode = 0
archerX = []
archerY = []
def setup():
fullScreen()
background(255)
img = loadImage("castle.png")
image(img, displayWidth*0.75, displayHeight*0.3, displayHeight*0.25, displayHeight*0.25)
line(displayWidth*0.7, 0, displayWidth*0.7, displayHeight)
frameRate(12)
global archerTowerX
global archerTowerY
global reload
reload == 1
archerTowerX = 0
archerTowerY = 0
def draw():
global soldierX, soldierY, soldierAlive, gameMode
background(255)
for i in range(len(soldierY)):
img = loadImage("soldier.png")
image(img, soldierX[i-1]*displayWidth/50, soldierY[i-1]*displayWidth/20, displayWidth*0.035, displayHeight*0.1)
soldierX[i-1] = soldierX[i-1]+0.5
for i in range(len(archerY)):
img = loadImage("archer.png")
image(img, archerX[i-1], archer[i-1], displayWidth*0.035, displayHeight*0.1)
img = loadImage("castle.png")
image(img, displayWidth*0.85, displayHeight*0.3, displayHeight*0.25, displayHeight*0.25)
line(displayWidth*0.82, 0, displayWidth*0.82, displayHeight)
def mouseClicked():
if gameMode == 0:
for i in range(len(soldierHealth)):
if dist(mouseX, mouseY, (soldierX[i-1]*displayWidth), (soldierY[i-1]*displayWidth))<20:
soldierAlive.pop(i-1)
soldierX.pop(i-1)
soldierY.pop(i-1)
#img(archerTower, archerTowerX,archerTowerY)
def delayTimer():
m = millis
if millis == (m + 100):
reload = 1
if ((dist(archerTowerX,archerTowerY,soilderX,soilderY) > displayHeight/ 10) and (reload == 1)):
line(archerTowerX,archerTowerY, soilderX,soilderY)
if reload == 0:
delayTimer(
if (dist(mouseX,mouseY,settingsX,settingsY) < height/10):
text("Low Quality Mode, remcomenned for laptops",settingsX + height/5, settingsY + height/5)
if (dist(settingsX + height/5, settingsY + height/5,mouseX,mouseY) < height /10):
frameRate = (frameRate * .7)
text("Reset Game", settingsX + height/5, settingsY + height/4)
if (dist(settingsX + height/5, settingsY + height/4,mouseX,mouseY) < height /10):
exit()