Advertisement
Urumasi

rpg

Jul 13th, 2013
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.08 KB | None | 0 0
  1. os.loadAPI("rpgAPI")
  2. os.loadAPI("modAPI")
  3. rpgAPI.initialize()
  4. rpgAPI.addModAPI()
  5. modAPI.addBlock("D", "full", colors.gray, 2, "change", "2:1", "trigger")
  6. modAPI.addBlock("_", "imaginary", colors.gray, "2:1", "change", 2, "trigger")
  7. modAPI.addBlock("#", "full", colors.lightGray, 3, "trigger", 3, 3)
  8. m = {{"1:2","1:4","1:4","1:2","1:4","1:2"},
  9. {"1:3",0,0,"1:3",0,"1:3"},
  10. {"1:2",3,2,"1:2",0,"1:3"},
  11. {"1:3",0,0,0,0,"1:3"},
  12. {"1:3",0,0,0,0,"1:3"},
  13. {"1:2","1:4","1:4","1:4","1:4","1:2"}}
  14. b = {{0,0,0,0,0,0},
  15. {0,0,0,0,0,0},
  16. {0,0,0,0,0,0},
  17. {0,0,0,0,0,0},
  18. {0,0,0,0,0,0},
  19. {0,0,0,0,0,0}}
  20. rpgAPI.loadMap("main", m, b)
  21. rpgAPI.openMap("main")
  22. rpgAPI.createCharacter("player", "@", colors.black)
  23. rpgAPI.createCharacter("guy", "&", colors.black)
  24. rpgAPI.addControls("player", {"w","a","s","d"})
  25. rpgAPI.addAI("guy", "derp")
  26. rpgAPI.setCharacterPosition("player", 2, 2)
  27. rpgAPI.setCharacterPosition("guy", 5, 5)
  28. while true do
  29.     shell.run("clear")
  30.     rpgAPI.drawMap()
  31.     rpgAPI.drawCharacter("player")
  32.     rpgAPI.drawCharacter("guy")
  33.     sleep(0.5)
  34.     rpgAPI.getInput()
  35.     rpgAPI.triggerCharacterAI("guy")
  36. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement