|
|
import pygame |
|
|
|
|
|
class Goal: |
|
|
def __init__(self, x1, y1, x2, y2): |
|
|
self.x1 = x1 |
|
|
self.y1 = y1 |
|
|
self.x2 = x2 |
|
|
self.y2 = y2 |
|
|
|
|
|
self.isactiv = False |
|
|
|
|
|
def draw(self, win): |
|
|
pygame.draw.line(win, (0,255,0), (self.x1, self.y1), (self.x2, self.y2), 2) |
|
|
if self.isactiv: |
|
|
pygame.draw.line(win, (255,0,0), (self.x1, self.y1), (self.x2, self.y2), 2) |
|
|
|
|
|
|
|
|
def getGoals(): |
|
|
goals = [] |
|
|
|
|
|
goal1 = Goal(0,200,120,200) |
|
|
goal2 = Goal(0,100,120,150) |
|
|
goal2_5 = Goal(0,0,150,130) |
|
|
goal3 = Goal(120,0,170,120) |
|
|
goal3_5 = Goal(200,0,200,120) |
|
|
goal4 = Goal(270,0,270,110) |
|
|
goal4_5 = Goal(350,0,350,110) |
|
|
goal5 = Goal(450,0,450,110) |
|
|
goal5_5 = Goal(525,0,525,110) |
|
|
goal6 = Goal(600,0,550,130) |
|
|
goal6_5 = Goal(550,130,700,60) |
|
|
goal7 = Goal(550,130,700,130) |
|
|
goal7_5 = Goal(550,130,650,200) |
|
|
goal8 = Goal(550,130,570,240) |
|
|
goal9 = Goal(410,130,430,260) |
|
|
goal9_5 = Goal(430,260,300,350) |
|
|
goal10 = Goal(430,260,260,260) |
|
|
goal10_5 = Goal(430,260,280,180) |
|
|
goal11 = Goal(430,260,400,400) |
|
|
goal12 = Goal(550,260,570,400) |
|
|
goal13 = Goal(750,400,650,200) |
|
|
goal14 = Goal(750,400,800,160) |
|
|
goal15 = Goal(750,400,950,240) |
|
|
goal16 = Goal(750,400,980,440) |
|
|
goal17 = Goal(750,400,900,600) |
|
|
goal18 = Goal(750,460,750,600) |
|
|
goal19 = Goal(670,460,670,600) |
|
|
goal19_5 = Goal(590,460,590,600) |
|
|
goal20 = Goal(510,460,510,600) |
|
|
goal20_5 = Goal(430,460,430,600) |
|
|
goal21 = Goal(350,460,350,600) |
|
|
goal21_5 = Goal(280,460,278,600) |
|
|
goal22 = Goal(210,460,190,600) |
|
|
goal22_5 = Goal(80,600,175,440) |
|
|
goal23 = Goal(150,420,0,570) |
|
|
goal23_5 = Goal(0,450,130,400) |
|
|
goal24 = Goal(0,380,130,380) |
|
|
|
|
|
goals.append(goal1) |
|
|
goals.append(goal2) |
|
|
goals.append(goal2_5) |
|
|
goals.append(goal3) |
|
|
goals.append(goal3_5) |
|
|
goals.append(goal4) |
|
|
goals.append(goal4_5) |
|
|
goals.append(goal5) |
|
|
goals.append(goal5_5) |
|
|
goals.append(goal6) |
|
|
goals.append(goal6_5) |
|
|
goals.append(goal7) |
|
|
goals.append(goal7_5) |
|
|
goals.append(goal8) |
|
|
goals.append(goal9) |
|
|
goals.append(goal10_5) |
|
|
goals.append(goal10) |
|
|
goals.append(goal9_5) |
|
|
goals.append(goal11) |
|
|
goals.append(goal12) |
|
|
goals.append(goal13) |
|
|
goals.append(goal14) |
|
|
goals.append(goal15) |
|
|
goals.append(goal16) |
|
|
goals.append(goal17) |
|
|
goals.append(goal18) |
|
|
goals.append(goal19) |
|
|
goals.append(goal19_5) |
|
|
goals.append(goal20) |
|
|
goals.append(goal20_5) |
|
|
goals.append(goal21) |
|
|
goals.append(goal21_5) |
|
|
goals.append(goal22) |
|
|
goals.append(goal22_5) |
|
|
goals.append(goal23) |
|
|
goals.append(goal23_5) |
|
|
goals.append(goal24) |
|
|
|
|
|
goals[len(goals)-1].isactiv = True |
|
|
|
|
|
return(goals) |
|
|
|