Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sys
- print(sys.version_info)
- #TIGBITTIES
- #!/usr/bin/env python3
- import turtle
- wn = turtle.Screen()
- wn.bgcolor("black")
- wn.title("DIKK")
- wn.setup(700,700)
- #crreate pen
- class Pen(turtle.Turtle):
- def __init__(self):
- turtle.Turtle.__init__(self)
- self.shape("square")
- self.color("white")
- self.penup()
- self.speed(0)
- #create levels list
- levels = [""]
- #Define first level
- level_1 = [
- "XXXXXXXXXXXXXXXXXXXXXXXX",
- "X X",
- "X X",
- "X X",
- "X X",
- "X X",
- "X X",
- "X X",
- "X X",
- "X X",
- "X X",
- "X X",
- "X X",
- "X X",
- "X X",
- "X X",
- "X X",
- "X X",
- "X X",
- "X X",
- "X X",
- "X X",
- "X X",
- "XXXXXXXXXXXXXXXXXXXXXXXX",
- ]
- #add level to levels list
- levels.append(level_1)
- #create level setup function
- def setup_room(level):
- for y in range(len(level)):
- for x in range(len(level[y])):
- #get charecter at each x,y coordinate
- #note the order of y and x in next line
- charecter = level[y][x]
- #calculate screen x,y
- screen_x = -288 + (x * 24)
- screen_y = 288 - (y * 24)
- #check if its an X (representing wall)
- if charecter == "X":
- pen.goto(screen_x, screen_y)
- pen.stamp()
- #create class instance
- pen = Pen()
- #level setup
- setup_room(levels[1])
- #main loop
- while True:
- pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement