Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local LibDeflate = require 'LibDeflate'
- local CONTROLLER = 1
- local SCREEN = 0
- local BACKGROUND = 0xddd973
- local controller = peripheral.wrap("monitor_"..CONTROLLER)
- local monitor = peripheral.wrap("monitor_"..SCREEN)
- local drive = peripheral.find("drive")
- local surface = dofile("surface")
- monitor.setTextScale(0.5)
- controller.setTextScale(0.5)
- local w, h = controller.getSize()
- local controls = surface.create(w, h)
- controller.setPaletteColor(colors.yellow, BACKGROUND)
- local controllerIngame = surface.load("44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444447777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444477777777777777777744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444477777777777777777744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444477777777777777777744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444477777777777777777744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444477777777777777777744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444477777777ff7777777744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n4444444444444444444444444444447777777ffff777777744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n444444444444444444444444444444777777ffffff77777744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444477777ffffffff7777744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n4444444444444444444444444444447777ffffffffff777744444444444444444444444444444444444444444444444444444444444444444444444444444444477777774444444444444444444444\n44444444444444444444444444444477777777777777777744444444444444444444444444444444444444444444444444444444444444444444444444444447777777777744444444444444444444\n44444444444444444444444444444477777777777777777744444444444444444444444444444444444444444444444444444444444444444444444444444477777777777774444444444444444444\n44444444444444444444444444444477777777777777777744444444444444444444444444444444444444444444444444444444444444444444444444444777777777777777444444444444444444\n44444444444444444444444444444477777777777777777744444444444444444444444444444444444444444444444444444444444444444444444444447777777777777777744444444444444444\n44444444444444447777777777777777777777777777777777777777777777444444444444444444444444444444444444444444444444444444444444477777777fff777777774444444444444444\n4444444444444447777777777777777777777777777777777777777777777774444444444444444444444444444444444444447777777444444444444447777777fffff77777774444444444444444\n444444444444444777777777777777777777777777777777777777777777777444444444444444444444444444444444444477777777777444444444447777777ff777ff7777777444444444444444\n4444444444444447777777777777777777777ffff7777777777777777777777444444444444444444444444444444444444777777777777744444444447777777ff777ff7777777444444444444444\n4444444444444447777777777f777777777ffffffff777777777f7777777777444444444444444444444444444444444447777777777777774444444447777777ff777ff7777777444444444444444\n444444444444444777777777ff77777777ffffffffff77777777ff777777777444444444444444444444444444444444477777777777777777444444447777777fffffff7777777444444444444444\n44444444444444477777777fff77777777ffffffffff77777777fff77777777444444444444444444444444444444444777777fffff7777777744444447777777fffffff7777777444444444444444\n4444444444444447777777ffff7777777ffffffffffff7777777ffff7777777444444444444444444444444444444444777777ffffff777777744444447777777ff777ff7777777444444444444444\n444444444444444777777fffff7777777ffffffffffff7777777fffff777777444444444444444444444444444444447777777ff777ff77777774444447777777ff777ff7777777444444444444444\n444444444444444777777fffff7777777ffffffffffff7777777fffff777777444444444444444444444444444444447777777ff777ff77777774444444777777ff777ff7777774444444444444444\n4444444444444447777777ffff7777777ffffffffffff7777777ffff7777777444444444444444444444444444444447777777ffffff777777774444444777777ff777ff7777774444444444444444\n44444444444444477777777fff77777777ffffffffff77777777fff77777777444444444444444444444444444444447777777ffffff77777777444444447777777777777777744444444444444444\n444444444444444777777777ff77777777ffffffffff77777777ff777777777444444444444444444444444444444447777777ff777ff7777777444444444777777777777777444444444444444444\n4444444444444447777777777f777777777ffffffff777777777f7777777777444444444444444444444444444444447777777ff777ff7777777444444444477777777777774444444444444444444\n4444444444444447777777777777777777777ffff7777777777777777777777444444444444444444444444444444447777777ff777ff7777777444444444447777777777744444444444444444444\n444444444444444777777777777777777777777777777777777777777777777444444444444444444444444444444444777777ffffff77777774444444444444477777774444444444444444444444\n444444444444444777777777777777777777777777777777777777777777777444444444444444444444444444444444777777fffff777777774444444444444444444444444444444444444444444\n44444444444444447777777777777777777777777777777777777777777777444444444444444444444444444444444447777777777777777744444444444444444444444444444444444444444444\n44444444444444444444444444444477777777777777777744444444444444444444444444444444444444444444444444777777777777777444444444444444444444444444444444444444444444\n44444444444444444444444444444477777777777777777744444444444444444444444444444444444444444444444444477777777777774444444444444444444444444444444444444444444444\n44444444444444444444444444444477777777777777777744444444444444444444444444444444444444444444444444447777777777744444444444444444444444444444444444444444444444\n44444444444444444444444444444477777777777777777744444444444444444444444444444444444444444444444444444477777774444444444444444444444444444444444444444444444444\n4444444444444444444444444444447777ffffffffff777744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444477777ffffffff7777744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n444444444444444444444444444444777777ffffff77777744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n4444444444444444444444444444447777777ffff777777744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444477777777ff7777777744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444477777777777777777744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444477777777777777777744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444477777777777777777744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444477777777777777777744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444477777777777777777744444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444447777777777777777444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444777777777777774444444444777777777777774444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444447777777777777777444444447777777777777777444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444447777777777777777444444447777777777777777444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444447777777777777777444444447777777777777777444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444447777777777777777444444447777777777777777444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444447777777777777777444444447777777777777777444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444777777777777774444444444777777777777774444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444477777774444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447777f7777444\n444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444477f7f7f77444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447f77f77f7444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447f77777f7444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444447f77777f7444\n444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444477f777f77444\n4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444777fff777444\n4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444477777774444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444", true)
- local controllerMenu = surface.load("44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444fffffff44444fffffffffffffffffffffffffffffff44444fffffff444444444444444fffffff44444444444ff4444444444ffffffff4444444444fffffffffffff4444444444\n444444444444444fffffffffff4444fffffffffffffffffffffffffffff4444fffffffffff44444444444fffffffffff444444444ff444444444fffffffffff4444444ffffffffffffff4444444444\n44444444444444fff4444444fff444444444ff4444444444444ff444444444fff4444444fff444444444fff4444444fff4444444ffff44444444ff4444444ffff44444ff4444444444444444444444\n4444444444444ff44444444444ff44444444ff4444444444444ff44444444ff44444444444ff4444444ff4444444444f44444444ffff44444444ff444444444fff4444ff4444444444444444444444\n444444444444ff4444444444444ff4444444ff4444444444444ff4444444ff4444444444444ff44444ff4444444444444444444ff44ff4444444ff4444444444ff4444ff4444444444444444444444\n44444444444fff4444444444444fff444444ff4444444444444ff444444fff4444444444444fff4444ff4444444444444444444ff44ff4444444ff44444444444ff444ff4444444444444444444444\n44444444444ff444444444444444ff444444ff4444444444444ff444444ff444444444444444ff444ff44444444444444444444ff44ff4444444ff44444444444ff444ff4444444444444444444444\n44444444444ff444444444444444ff444444ff4444444444444ff444444ff444444444444444ff444ff4444444444444444444ff4444ff444444ff44444444444ff444ff4444444444444444444444\n44444444444ff444444444444444ff444444ff4444444444444ff444444ff444444444444444ff444ff4444444444444444444ff4444ff444444ff444444444444ff44ff4444444444444444444444\n44444444444f44444444444444444f444444ff4444444444444ff444444f44444444444444444f444f4444444444444444444ff444444ff44444ff444444444444ff44fffffffffff4444444444444\n44444444444f44444444444444444f444444ff4444444444444ff444444f44444444444444444f444f4444444444444444444ff444444ff44444ff444444444444ff44fffffffffff4444444444444\n44444444444ff444444444444444ff444444ff4444444444444ff444444ff444444444444444ff444ff44444444444444444ff44444444ff4444ff444444444444ff44ff4444444444444444444444\n44444444444ff444444444444444ff444444ff4444444444444ff444444ff444444444444444ff444ff44444444444444444ff44444444ff4444ff44444444444ff444ff4444444444444444444444\n44444444444ff444444444444444ff444444ff4444444444444ff444444ff444444444444444ff444ff44444444444444444ffffffffffff4444ff44444444444ff444ff4444444444444444444444\n44444444444fff4444444444444fff444444ff4444444444444ff444444fff4444444444444fff4444ff444444444444444ffffffffffffff444ff44444444444ff444ff4444444444444444444444\n444444444444ff4444444444444ff4444444ff4444444444444ff4444444ff4444444444444ff44444ff444444444444444ff4444444444ff444ff4444444444ff4444ff4444444444444444444444\n4444444444444ff44444444444ff44444444ff4444444444444ff44444444ff44444444444ff4444444ff4444444444f44ff444444444444ff44ff444444444fff4444ff4444444444444444444444\n44444444444444fff4444444fff444444444ff4444444444444ff444444444fff4444444fff444444444fff4444444fff4ff444444444444ff44ff4444444ffff44444ff4444444444444444444444\n444444444444444fffffffffff4444444444ff4444444444444ff4444444444fffffffffff44444444444fffffffffff4fff444444444444fff4fffffffffff4444444ffffffffffffff4444444444\n44444444444444444fffffff444444444444ff4444444444444ff444444444444fffffff444444444444444fffffff4444f44444444444444f444ffffffff4444444444fffffffffffff4444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444f444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444f4444444444444444444\n44444444444444444f44444444444444444444444444444444444444f444444444444444444444444444444444444444444444444444444444444444444444444444444444f4444444444444444444\n44444444444444444444444444444444444444444444444444444444f444444444444444444444444444444444444444444444444444444444444444444444444444444444f4444444444444444444\n44444444444444444444444444444444444444444444444444444444f444444444444444444444444444444444444444444444444444444444444444444444444444444444f44444444444f4444444\n44444444444444444f444f4ffff444444ffff4444fffff444f4fffffffff4444444ffff4444fffff44f4444444f44fffff44444444fffff4444fffff44444f4fff444ffff4f444444444444f444444\n44444444444444444f444fff44ff4444ff44ff44ff444ff44fff4444f444444444ff44ff44ff444ff4ff44444ff4ff444ff444444ff444ff44ff444ff4444fff444fff44fff4444444444444f44444\n44444444444444444f444f44444ff44ff4444f4ff44444f44f444444f44444444ff4444f44f44444ff4f44444f4ff44444f444444f44444f44f44444ff444f44444f44444ff44444444444444f4444\n44444444444444444f444f444444f444f444444f444444ff4f444444f444444444f444444ff444444f4f44444f4f444444ff4444ff4444444ff444444f444f4444ff444444f444fffffffffffff444\n44444444444444444f444f444444f444ffff444fffffffff4f444444f444444444ffff444f4444444f4ff444ff4fffffffff4444f44444444f4444444f444f4444f4444444f44444444444444f4444\n44444444444444444f444f444444f444444fff4f444444444f444444f444444444444fff4f4444444f44f444f44f444444444444f44444444f4444444f444f4444f4444444f4444444444444f44444\n44444444444444444f444f444444f44444444f4ff44444444f444444f44444444444444f4ff444444f44ff4ff44ff44444444444ff4444444ff444444f444f4444ff444444f444444444444f444444\n44444444444444444f444f444444f44f44444f44f44444444f444444ff4444444f44444f44f44444ff444f4f4444f444444444444f44444f44f44444ff444f44444f44444ff44444444444f4444444\n44444444444444444f444f444444f44ff444ff44ff444ff44f4444444ff444444ff444ff44ff444fff444fff4444ff444ff444444ff444ff44ff444fff444f44444ff444ff44444444444444444444\n44444444444444444f444f444444f444fffff4444fffff444f44444444ff444444fffff4444fffff4f4444f444444fffff44444444fffff4444fffff4f444f444444fffff444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n44444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444\n", true)
- local w, h = monitor.getSize()
- local screen = surface.create(w, h)
- local s
- local buttons = {
- up={
- x=16,
- y=2,
- w=8,
- h=4
- },
- down={
- x=16,
- y=13,
- w=8,
- h=4
- },
- left={
- x=8,
- y=7,
- w=7,
- h=5,
- },
- right={
- x=25,
- y=7,
- w=7,
- h=5
- },
- b={
- x=48,
- y=7,
- w=10,
- h=7
- },
- a={
- x=62,
- y=5,
- w=10,
- h=7
- },
- select={
- x=31,
- y=18,
- w=8,
- h=2
- },
- start={
- x=43,
- y=18,
- w=8,
- h=2
- },
- saveState={
- x=75,
- y=21,
- w=4,
- h=2
- }
- }
- local function playGame(save)
- local ws, err = http.websocket("ws://ottomated.net:43509", {['Pokemated'] = 'video'})
- if err then
- print(err)
- return
- elseif ws then
- if save then
- ws.send(save, true)
- end
- controls:drawSurfaceSmall(controllerIngame, 0, 0)
- controls:output(controller)
- while true do
- local event = { os.pullEvent() }
- if event[1] == "disk_eject" then
- ws.close()
- return
- elseif event[1] == "websocket_message" then
- local message = event[3]
- if message == nil then
- break
- end
- local type = message:byte(1, 1)
- message = message:sub(2, -1)
- if type == 0 then
- for i = 0, 15 do
- monitor.setPaletteColor(2^i, message:byte(i*3+1, i*3+1) / 255, message:byte(i*3+2, i*3+2) / 255, message:byte(i*3+3, i*3+3) / 255)
- end
- local width, height = 160/2,144/3
- local bufferLength = width * height
- for y=0,height-1 do
- local line = message:sub(49 + y * width, 49 + y * width + width - 1)
- local text = message:sub(49 + bufferLength + y * width, 49 + bufferLength + y * width + width - 1)
- local background = message:sub(49 + 2 * bufferLength + y * width, 49 + 2 * bufferLength + y * width + width - 1)
- monitor.setCursorPos(1, y + 1)
- monitor.blit(line, text, background)
- y = y + 1
- end
- elseif type == 1 then
- if drive.isDiskPresent() then
- local saveFilePath = fs.combine(drive.getMountPath(), "save.bin")
- local file = fs.open(saveFilePath, "wb")
- file.write(message)
- drive.ejectDisk()
- end
- end
- elseif event[1] == "monitor_touch" and event[2] == "monitor_"..CONTROLLER then
- for button,dims in pairs(buttons) do
- if event[3] >= dims.x and event[3] <= dims.x + dims.w and event[4] >= dims.y and event[4] <= dims.y + dims.h then
- ws.send(button)
- break
- end
- end
- end
- end
- end
- end
- while true do
- monitor.setPaletteColor(colors.black, 0x000000)
- monitor.setBackgroundColor(colors.black)
- monitor.clear(colors.black)
- controls:drawSurfaceSmall(controllerMenu, 0, 0)
- controls:output(controller)
- os.pullEvent("disk")
- local saveFilePath = fs.combine(drive.getMountPath(), "save.bin")
- if fs.exists(saveFilePath) then
- local file = fs.open(saveFilePath, "rb")
- local save = file.readAll()
- pcall(playGame, save)
- else
- pcall(playGame)
- end
- end
Add Comment
Please, Sign In to add comment