diff --git a/.gitignore b/.gitignore index 6c8d5f6..3e14a3d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ logs* export* -demo* \ No newline at end of file +demos* \ No newline at end of file diff --git a/code/demo.lua b/code/demo.lua index 1908252..6761e42 100644 --- a/code/demo.lua +++ b/code/demo.lua @@ -16,7 +16,7 @@ end function Demo:PlaybackStart() DemoPlayback = true CurrentDemoFrame = 0 - dofile("demo/play_demo.lua") + dofile("demos/play_demo.lua") end function Demo:PlaybackEnd() @@ -34,8 +34,8 @@ end function Demo:RecordStart() -- Make demo stuff - os.execute( "mkdir \"./demo\"" ) - DemoFile = io.open("demo/play_demo.lua", "w+") + os.execute( "mkdir \"./demos\"" ) + DemoFile = io.open("demos/play_demo.lua", "w+") --DemoFile = io.open("demo/mothbackDemo_"..os.date("%Y-%m-%d_%H-%M-%S")..".lua", "w+") DemoFile:write("main_Player.pos.x = "..main_Player.pos.x.."\n") DemoFile:write("main_Player.pos.y = "..main_Player.pos.y.."\n") diff --git a/code/keybind.lua b/code/keybind.lua index 5ddcfc9..f33d8a6 100644 --- a/code/keybind.lua +++ b/code/keybind.lua @@ -33,7 +33,6 @@ function Keybind:CheckDown(action) else check = love.mouse.isDown(keyname) end - if check then if action.demo ~= nil then Demo:RecordAction(action.demo) diff --git a/demo/play_demo.lua b/demo/play_demo.lua index 8965b10..9b2fd9b 100644 --- a/demo/play_demo.lua +++ b/demo/play_demo.lua @@ -1,5 +1,5 @@ -main_Player.pos.x = 104.9 -main_Player.pos.y = 152.99952723758 +main_Player.pos.x = 61.001142448543 +main_Player.pos.y = 152.96254008175 DemoAction = { {}, {}, @@ -23,295 +23,61 @@ DemoAction = { {}, {}, {}, + {"move_right",}, + {"move_right",}, + {"move_right",}, + {"move_right",}, + {"move_right",}, + {"move_right",}, + {"move_right",}, + {"move_right",}, + {"move_right",}, + {"move_right",}, + {"move_right",}, + {"move_right",}, + {"move_right",}, + {"move_right",}, + {"move_right",}, + {"move_right",}, + {"move_right",}, + {"move_right",}, + {"move_right",}, + {"move_right",}, + {"move_right","move_jump",}, + {"move_right","move_jump",}, + {"move_right","move_jump",}, + {"move_right","move_jump",}, + {"move_right","move_jump",}, + {"move_right","move_jump",}, + {"move_right","move_jump",}, + {"move_right","move_jump",}, + {"move_right","move_jump",}, + {"move_right","move_jump",}, + {"move_right","move_jump",}, + {"move_right","move_jump",}, + {"move_right","move_jump",}, + {"move_right","move_jump",}, + {"move_right","move_jump",}, + {"move_right","move_jump",}, + {"move_right","move_jump",}, + {"move_right",}, + {"move_right",}, {}, {}, {}, {}, {}, {}, - {}, - {}, - {}, - {}, - {}, - {}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {"move_jump",}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, + {"move_hook",}, + {"move_hook",}, + {"move_hook",}, + {"move_hook",}, + {"move_hook",}, + {"move_hook",}, + {"move_hook",}, + {"move_hook",}, + {"move_hook",}, + {"move_hook",}, {}, {}, {}, @@ -319,6 +85,49 @@ DemoAction = { {}, {}, {}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, {}, {}, {}, @@ -332,6 +141,14 @@ DemoAction = { {}, {}, {}, + {"move_hook",}, + {"move_hook",}, + {"move_hook",}, + {"move_hook",}, + {"move_hook",}, + {"move_hook",}, + {"move_hook",}, + {"move_hook",}, {}, {}, {}, @@ -341,6 +158,12 @@ DemoAction = { {}, {}, {}, + {"move_hook",}, + {"move_hook",}, + {"move_hook",}, + {"move_hook",}, + {"move_hook",}, + {"move_hook",}, {}, {}, {}, @@ -362,6 +185,48 @@ DemoAction = { {"move_right",}, {"move_right",}, {"move_right",}, + {"move_right",}, + {"move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, + {"move_right","move_right",}, {}, {}, {}, @@ -376,18 +241,6 @@ DemoAction = { {}, {}, {}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, {}, {}, {}, @@ -422,6 +275,49 @@ DemoAction = { {}, {}, {}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, {}, {}, {}, @@ -435,164 +331,6 @@ DemoAction = { {}, {}, {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, {"move_hook",}, {"move_hook",}, {"move_hook",}, @@ -607,96 +345,6 @@ DemoAction = { {}, {}, {}, - {"move_dash","move_up",}, - {"move_dash",}, - {"move_dash",}, - {"move_dash",}, - {"move_dash",}, - {"move_dash",}, - {"move_dash",}, - {"move_dash",}, - {}, - {}, - {}, - {}, - {}, - {}, - {"move_dash","move_up",}, - {"move_dash",}, - {"move_dash",}, - {"move_dash",}, - {"move_dash",}, - {"move_dash",}, - {"move_dash",}, - {}, - {}, - {}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left","move_dash","move_up","move_left",}, - {"move_dash",}, - {"move_dash",}, - {"move_dash",}, - {"move_dash",}, - {"move_dash",}, - {"move_dash",}, - {"move_dash",}, - {"move_dash",}, - {"move_dash",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {"move_left",}, - {}, - {}, - {}, - {}, - {}, - {}, {"move_hook",}, {"move_hook",}, {"move_hook",}, @@ -705,7 +353,97 @@ DemoAction = { {"move_hook",}, {"move_hook",}, {"move_hook",}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, + {"move_left",}, + {"move_left",}, + {"move_left",}, + {"move_left",}, + {"move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {"move_left","move_left",}, + {}, + {}, {"move_hook",}, + {"move_hook",}, + {"move_hook",}, + {"move_hook",}, + {"move_hook",}, + {"move_hook",}, + {"move_left","move_hook",}, + {"move_left","move_hook",}, + {"move_left","move_hook",}, + {"move_left","move_hook",}, + {"move_left",}, + {"move_left",}, + {"move_left",}, + {"move_left",}, + {"move_left",}, + {"move_left",}, + {"move_left",}, + {"move_left",}, + {"move_left",}, + {"move_left",}, + {"move_left",}, + {"move_left",}, + {}, + {}, + {}, + {}, + {}, + {}, + {}, {}, {}, {}, @@ -742,87 +480,12 @@ DemoAction = { {"move_right",}, {"move_right",}, {"move_right",}, - {"move_right","move_hook",}, - {"move_right","move_hook",}, - {"move_right","move_hook",}, - {"move_right","move_hook",}, - {"move_right","move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {}, - {}, - {}, - {}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {}, - {}, - {}, - {}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {}, - {}, - {}, - {}, - {}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {"move_hook",}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, - {}, + {"move_right",}, + {"move_right",}, + {"move_right",}, + {"move_right",}, + {"move_right",}, + {"move_right",}, {}, {}, {},