X-Git-Url: http://nitlanguage.org diff --git a/lib/mnit/assets.nit b/lib/mnit/assets.nit index f0d1892..b58c0be 100644 --- a/lib/mnit/assets.nit +++ b/lib/mnit/assets.nit @@ -18,31 +18,31 @@ module assets import mnit_app -import mnit_display +import mnit::display # General asset -interface Asset +interface MnitAsset end # An String is an asset, returned from a text file redef class String - super Asset + super MnitAsset end # An Image is an asset redef interface Image - super Asset + super MnitAsset end redef class App # Load a genereal asset from file name # Will find the file within the assets/ directory # Crashes if file not found - fun load_asset( id: String ): Asset + fun load_asset( id: String ): MnitAsset do var asset = try_loading_asset( id ) if asset == null then # error - log_error( "asset <{id}> could not be loaded." ) + print_error "asset <{id}> could not be loaded." abort else return asset @@ -57,11 +57,11 @@ redef class App if asset isa Image then return asset else - log_error( "asset <{id}> is not an image." ) + print_error "asset <{id}> is not an image." abort end end # Load an assets without error if not found - fun try_loading_asset( id: String ): nullable Asset is abstract + fun try_loading_asset( id: String ): nullable MnitAsset is abstract end