1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 | function love.load() -- sets up outline and shoes, which currently have no options to change, though will do eventually outline = love.graphics.newImage("/annie/outline.png") shoes = love.graphics.newImage("annie/shoes1.png") -- sets up 4 different hair colors hair1 = love.graphics.newImage("/annie/hair1.png") hair2 = love.graphics.newImage("/annie/hair2.png") hair3 = love.graphics.newImage("/annie/hair3.png") hair4 = love.graphics.newImage("/annie/hair4.png") -- sets up 4 different skin colors skin1 = love.graphics.newImage("/annie/skin1.png") skin2 = love.graphics.newImage("/annie/skin2.png") skin3 = love.graphics.newImage("/annie/skin3.png") skin4 = love.graphics.newImage("/annie/skin4.png") -- sets up 4 different sleeve colors sleeves1 = love.graphics.newImage("annie/sleeves1.png") sleeves2 = love.graphics.newImage("annie/sleeves2.png") sleeves3 = love.graphics.newImage("annie/sleeves3.png") sleeves4 = love.graphics.newImage("annie/sleeves4.png") -- sets up 4 different options for dresses dress1 = love.graphics.newImage("/annie/dress1.png") dress2 = love.graphics.newImage("/annie/dress2.png") dress3 = love.graphics.newImage("/annie/dress3.png") dress4 = love.graphics.newImage("/annie/dress4.png") -- sets up initial combinations hair = hair1 skin = skin1 sleeves = sleeves1 dress = dress1 end -- sets up values for arrow keys going up & down / left & right Colour = 1 Outfit = 1 function state:keypressed(key) if key == 'right' then if Outfit == 4 then Outfit = 1 else Outfit = Outfit + 1 end elseif key == 'left' then if Outfit == 1 then Outfit = 4 else Outfit = Outfit - 1 end end end function love.update(dt) if Outfit == 1 then dress = dress1 elseif Outfit == 2 then dress = dress2 elseif Outfit == 3 then dress = dress3 elseif Outfit == 4 then dress = dress4 else print("Hello World") end end function love.draw() love.graphics.draw(dress, 0, 0) love.graphics.draw(outline, 0, 0) love.graphics.draw(hair, 0, 0) love.graphics.draw(skin, 0, 0) love.graphics.draw(sleeves, 0, 0) love.graphics.draw(shoes, 0, 0) end |
ZnVuY3Rpb24gbG92ZS5sb2FkKCkKCi0tIHNldHMgdXAgb3V0bGluZSBhbmQgc2hvZXMsIHdoaWNoIGN1cnJlbnRseSBoYXZlIG5vIG9wdGlvbnMgdG8gY2hhbmdlLCB0aG91Z2ggd2lsbCBkbyBldmVudHVhbGx5CiAgb3V0bGluZSA9IGxvdmUuZ3JhcGhpY3MubmV3SW1hZ2UoIi9hbm5pZS9vdXRsaW5lLnBuZyIpCiAgc2hvZXMgPSBsb3ZlLmdyYXBoaWNzLm5ld0ltYWdlKCJhbm5pZS9zaG9lczEucG5nIikgIAoKIC0tIHNldHMgdXAgNCBkaWZmZXJlbnQgaGFpciBjb2xvcnMKICBoYWlyMSA9IGxvdmUuZ3JhcGhpY3MubmV3SW1hZ2UoIi9hbm5pZS9oYWlyMS5wbmciKQogIGhhaXIyID0gbG92ZS5ncmFwaGljcy5uZXdJbWFnZSgiL2FubmllL2hhaXIyLnBuZyIpCiAgaGFpcjMgPSBsb3ZlLmdyYXBoaWNzLm5ld0ltYWdlKCIvYW5uaWUvaGFpcjMucG5nIikKICBoYWlyNCA9IGxvdmUuZ3JhcGhpY3MubmV3SW1hZ2UoIi9hbm5pZS9oYWlyNC5wbmciKQoKLS0gc2V0cyB1cCA0IGRpZmZlcmVudCBza2luIGNvbG9ycwogIHNraW4xID0gbG92ZS5ncmFwaGljcy5uZXdJbWFnZSgiL2FubmllL3NraW4xLnBuZyIpCiAgc2tpbjIgPSBsb3ZlLmdyYXBoaWNzLm5ld0ltYWdlKCIvYW5uaWUvc2tpbjIucG5nIikKICBza2luMyA9IGxvdmUuZ3JhcGhpY3MubmV3SW1hZ2UoIi9hbm5pZS9za2luMy5wbmciKQogIHNraW40ID0gbG92ZS5ncmFwaGljcy5uZXdJbWFnZSgiL2FubmllL3NraW40LnBuZyIpCgotLSBzZXRzIHVwIDQgZGlmZmVyZW50IHNsZWV2ZSBjb2xvcnMKICBzbGVldmVzMSA9IGxvdmUuZ3JhcGhpY3MubmV3SW1hZ2UoImFubmllL3NsZWV2ZXMxLnBuZyIpCiAgc2xlZXZlczIgPSBsb3ZlLmdyYXBoaWNzLm5ld0ltYWdlKCJhbm5pZS9zbGVldmVzMi5wbmciKQogIHNsZWV2ZXMzID0gbG92ZS5ncmFwaGljcy5uZXdJbWFnZSgiYW5uaWUvc2xlZXZlczMucG5nIikKICBzbGVldmVzNCA9IGxvdmUuZ3JhcGhpY3MubmV3SW1hZ2UoImFubmllL3NsZWV2ZXM0LnBuZyIpCgotLSBzZXRzIHVwIDQgZGlmZmVyZW50IG9wdGlvbnMgZm9yIGRyZXNzZXMKICBkcmVzczEgID0gbG92ZS5ncmFwaGljcy5uZXdJbWFnZSgiL2FubmllL2RyZXNzMS5wbmciKQogIGRyZXNzMiAgPSBsb3ZlLmdyYXBoaWNzLm5ld0ltYWdlKCIvYW5uaWUvZHJlc3MyLnBuZyIpCiAgZHJlc3MzICA9IGxvdmUuZ3JhcGhpY3MubmV3SW1hZ2UoIi9hbm5pZS9kcmVzczMucG5nIikKICBkcmVzczQgID0gbG92ZS5ncmFwaGljcy5uZXdJbWFnZSgiL2FubmllL2RyZXNzNC5wbmciKQoKCi0tIHNldHMgdXAgaW5pdGlhbCBjb21iaW5hdGlvbnMKICBoYWlyID0gaGFpcjEKICBza2luID0gc2tpbjEKICBzbGVldmVzID0gc2xlZXZlczEKICBkcmVzcyA9IGRyZXNzMSAKCmVuZAoKLS0gc2V0cyB1cCB2YWx1ZXMgZm9yIGFycm93IGtleXMgZ29pbmcgdXAgJiBkb3duIC8gbGVmdCAmIHJpZ2h0CiAgQ29sb3VyID0gMQogIE91dGZpdCA9IDEKCgoKZnVuY3Rpb24gc3RhdGU6a2V5cHJlc3NlZChrZXkpCgoKICBpZiBrZXkgPT0gJ3JpZ2h0JyB0aGVuIAogICAgICBpZiBPdXRmaXQgPT0gNCB0aGVuCiAgICAgICAgT3V0Zml0ID0gMQogICAgICBlbHNlCiAgICAgICAgT3V0Zml0ID0gT3V0Zml0ICsgMQogICAgICBlbmQKICBlbHNlaWYga2V5ID09ICdsZWZ0JyB0aGVuCiAgICAgIGlmIE91dGZpdCA9PSAxIHRoZW4KICAgICAgICBPdXRmaXQgPSA0CiAgICAgIGVsc2UKICAgICAgICBPdXRmaXQgPSBPdXRmaXQgLSAxCiAgICAgIGVuZAoKICBlbmQKCmVuZAoKZnVuY3Rpb24gbG92ZS51cGRhdGUoZHQpCgppZiBPdXRmaXQgPT0gMSB0aGVuCiAgZHJlc3MgPSBkcmVzczEKZWxzZWlmIE91dGZpdCA9PSAyIHRoZW4KICBkcmVzcyA9IGRyZXNzMgplbHNlaWYgT3V0Zml0ID09IDMgdGhlbgogIGRyZXNzID0gZHJlc3MzCmVsc2VpZiBPdXRmaXQgPT0gNCB0aGVuCiAgZHJlc3MgPSBkcmVzczQKZWxzZQogIHByaW50KCJIZWxsbyBXb3JsZCIpCmVuZAoKZW5kCgpmdW5jdGlvbiBsb3ZlLmRyYXcoKQogIGxvdmUuZ3JhcGhpY3MuZHJhdyhkcmVzcywgMCwgMCkKICBsb3ZlLmdyYXBoaWNzLmRyYXcob3V0bGluZSwgMCwgMCkKICBsb3ZlLmdyYXBoaWNzLmRyYXcoaGFpciwgMCwgMCkKICBsb3ZlLmdyYXBoaWNzLmRyYXcoc2tpbiwgMCwgMCkKICBsb3ZlLmdyYXBoaWNzLmRyYXcoc2xlZXZlcywgMCwgMCkKICBsb3ZlLmdyYXBoaWNzLmRyYXcoc2hvZXMsIDAsIDApCmVuZAoK
-
upload with new input
-
result: Runtime error time: 0.01s memory: 2492 kB signal: -1
lua: prog.lua:1: attempt to index global 'love' (a nil value) stack traceback: prog.lua:1: in main chunk [C]: ?


