Advertisement
Guest User

NAME ERROR: name 'levels' is not defined

a guest
Jan 20th, 2020
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.54 KB | None | 0 0
  1.  
  2. import turtle
  3.  
  4. wn = turtle.Screen()
  5. wn.bgcolor("black")
  6. wn.title("Whalo Maze")
  7. wn.setup(700,700)
  8.  
  9. #create pen
  10. class Pen(turtle.Turtle):
  11.     def _init_(self):
  12.         turtle.Turtle._init_(self)
  13.         self.shape("square")
  14.         self.color("white")
  15.         self.penup()
  16.         self.speed (0)
  17.  
  18.  
  19. # Create level lists
  20. levels = [""]
  21.  
  22. #First Level
  23. level_1 = [
  24. "XXXXXXXXXXXXXXXXXXXXXXXXX",
  25. "X  XXXXXXX   XXXXXXXXXXXX",
  26. "X  XXXXXXX              X",
  27. "X       XX              X",
  28. "X       XX    XXXX      X",
  29. "X       XX    XXXXXXXXXXX",
  30. "X                       X",
  31. "XXXXXXXXXXXX            X",
  32. "XXXXXXXXXXXX      XXXXXXX",
  33. "XX               XXXXXXXX",
  34. "XX                      X",
  35. "XXXXXXXXXXXXXX          X",
  36. "XXXXXXXXXXXXXX    XXXXXXX",
  37. "XXXXXXXXXXXX      XXXXXXX",
  38. "XXXXXXXXXX        XXXXXXX",
  39. "X                       X",
  40. "X                X      X",
  41. "XXXXXXXXXX       X      X",
  42. "XXXXXXXXXX       XXXXXXXX",
  43. "XXXXXXXXXX       XXXXXXXX",
  44. "XXXXXXXXXXXX      XXXXXXX",
  45. "X      XXXXX      XXXXXXX",
  46. "X                       X",
  47. "X                       X",
  48. "XXXXXXXXXXXXXXXXXXXXXXXXX"
  49. ]
  50.  
  51. #Put level to list
  52. levels.append(level_1)
  53.  
  54. def setup_maze(level):
  55.     for y in range(len(level)):
  56.         for x in range(len(level[y])):
  57.  
  58.  
  59.             character = level[y] [x]
  60.  
  61.             screen_x = -288 + (x * 24)
  62.             screen_y = 288 - (y * 24)
  63.  
  64.             if character == "X":
  65.                 pen.goto(screen_x, screen_y)
  66.                 pen.stamp()
  67.  
  68.  
  69.  
  70. pen = Pen()
  71.  
  72. setup_maze(levels[1])
  73.  
  74. while True:
  75.     pass
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement