redef class App
var assets_dir: String
- redef init
+ redef fun setup
do
assets_dir = sys.program_name.dirname + "/../assets/"
do
var path = "{assets_dir}/{id}"
if not path.file_exists then
- log_error( "asset <{id}> does not exists." )
+ print_error "asset <{id}> does not exists."
exit(1)
abort
else
if ext == "png" or ext == "jpg" or ext == "jpeg" then
return new Opengles1Image.from_file( path )
else # load as text
- var f = new IFStream.open(path)
+ var f = new FileReader.open(path)
var content = f.read_all
f.close