first steps to change overlay and savegames
This commit is contained in:
parent
d15fcd7583
commit
a06f947c39
|
@ -0,0 +1,15 @@
|
||||||
|
defmodule YathEx.Data.Savegame do
|
||||||
|
def list_saves do
|
||||||
|
Path.wildcard("savegame/*.sav")
|
||||||
|
|> Enum.map(fn save ->
|
||||||
|
String.replace(save,"savegame\/","")
|
||||||
|
end)
|
||||||
|
end
|
||||||
|
|
||||||
|
def mk_save_dir do
|
||||||
|
if not File.exists?("savegame") do
|
||||||
|
File.mkdir("savegame")
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
end
|
|
@ -0,0 +1,17 @@
|
||||||
|
defmodule YathEx.Update do
|
||||||
|
|
||||||
|
alias YathEx.Data.Savegame
|
||||||
|
|
||||||
|
def change_view(model, :savegame) do
|
||||||
|
data = Savegame.list_saves()
|
||||||
|
%{model | data: data}
|
||||||
|
end
|
||||||
|
|
||||||
|
def change_view(model, view_id) do
|
||||||
|
|
||||||
|
end
|
||||||
|
|
||||||
|
def set_overlay(model, id) do
|
||||||
|
%{model | overlay: id}
|
||||||
|
end
|
||||||
|
end
|
|
@ -0,0 +1,8 @@
|
||||||
|
defmodule YathEx.Views.Menu do
|
||||||
|
|
||||||
|
import Ratatouille.View
|
||||||
|
|
||||||
|
def render do
|
||||||
|
bar()
|
||||||
|
end
|
||||||
|
end
|
Loading…
Reference in New Issue