Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.39 KB | None | 0 0
  1. -- Scriptnaam: Optellen.lua
  2. -- Auteur: Aaron Imming
  3. -- Datum: Vandaag
  4.  
  5. intX        = 1
  6. intY        = 1
  7. operator    = "+"
  8.  
  9. function veranderOperator()
  10.     if Keys.newPress.A then
  11.         operator = "+"
  12.     elseif Keys.newPress.B then
  13.         operator = "-"
  14.     elseif Keys.newPress.X then
  15.         operator = "*"
  16.     elseif Keys.newPress.Y then
  17.         operator = "/"
  18.     end
  19. end
  20.  
  21. function waardeOphogen()
  22.     if Keys.newPress.Up then
  23.         intX = intX + 1
  24.     elseif Keys.newPress.Down then
  25.         intX = intX - 1
  26.     elseif Keys.newPress.Left then
  27.         intY = intY + 1
  28.     elseif Keys.newPress.Right then
  29.         intY = intY - 1
  30.     end
  31. end
  32.  
  33. function berekenSom()
  34.     if operator == "+" then
  35.         return intX + intY
  36.     elseif operator == "-" then
  37.         return intX - intY
  38.     elseif operator == "*" then
  39.         return intX * intY
  40.     elseif operator == "/" then
  41.         return intX / intY
  42.     end
  43. end
  44.  
  45. function drawScreen()
  46.     startDrawing()
  47.         screen.print(SCREEN_UP, 0, 0, "Press START to stop.")
  48.         screen.print(SCREEN_UP, 0, 10, "Press A, B, X or Y to see what happens.")
  49.         screen.print(SCREEN_DOWN, 10, 100, "x: " .. intX)
  50.         screen.print(SCREEN_DOWN, 10, 110, "y: " .. intY)
  51.         screen.print(SCREEN_DOWN, 10, 120, "operator: " .. operator)
  52.         screen.print(SCREEN_DOWN, 10, 130, "Het antwoord van " .. intX .. " " .. operator .. " " .. intY .. " is: " .. berekenSom())
  53.        
  54.     stopDrawing()
  55. end
  56.  
  57. while not Keys.newPress.Start do
  58.     Controls.read()
  59.     waardeOphogen()
  60.     drawScreen()
  61. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement