mirror of
https://github.com/love2d/love.git
synced 2026-08-19 20:19:42 +02:00
You now get an error when there is no code to run
This commit is contained in:
@@ -179,6 +179,10 @@ function love.boot()
|
|||||||
can_has_game = pcall(love.filesystem.setSource, full_source)
|
can_has_game = pcall(love.filesystem.setSource, full_source)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if can_has_game and not (love.filesystem.exists("main.lua") or love.filesystem.exists("conf.lua")) then
|
||||||
|
no_game_code = true
|
||||||
|
end
|
||||||
|
|
||||||
if not can_has_game then
|
if not can_has_game then
|
||||||
love.filesystem = nil
|
love.filesystem = nil
|
||||||
love.nogame()
|
love.nogame()
|
||||||
@@ -255,6 +259,10 @@ function love.init()
|
|||||||
|
|
||||||
if love.filesystem and love.filesystem.exists("main.lua") then require("main.lua") end
|
if love.filesystem and love.filesystem.exists("main.lua") then require("main.lua") end
|
||||||
|
|
||||||
|
if no_game_code then
|
||||||
|
error("No code to run\nYour game might be packaged incorrectly\nMake sure main.lua is at the top level of the zip")
|
||||||
|
end
|
||||||
|
|
||||||
-- Console hack
|
-- Console hack
|
||||||
if c.console and love._openConsole then
|
if c.console and love._openConsole then
|
||||||
love._openConsole()
|
love._openConsole()
|
||||||
|
|||||||
+1487
-1461
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user