diff --git a/data/editor.lua b/data/editor.lua index b90a003..99613f2 100644 --- a/data/editor.lua +++ b/data/editor.lua @@ -17,10 +17,24 @@ editor={ {"SAVE MAP", function() if mapa.name~=nil then editor.save(mapa.name) else textbox.show("FILENAME TO SAVE:",editor.save, mapa.name) end end}, {mapa.front_layer and "DISABLE FRONT LAYER" or "ENABLE FRONT LAYER", editor.toggle_front_layer}, {"RESIZE MAP", editor.resize}, + {"RELOAD TEXTURES", editor.reload_textures}, {"EXIT", main_init}, }, function()editor.paused=false end) end, + reload_textures=function() + freesurf(sprites) + freesurf(objectes) + freesurf(tiles) + sprites=loadsurf("sprites.gif") + objectes=loadsurf("objects.gif") + tiles=loadsurf("tiles.gif") + setsource(tiles) + local pal=loadpal("tiles.gif") + setpal(pal) + editor.paused=false + end, + toggle_front_layer=function() if not mapa.front_layer then mapa.front_layer=newsurf(mapa.w,mapa.h)