Let's say I wanted to add an inside_gfx for all the default objects, and create a subrenderer to display that image, rather than the usual information.
Can I add something like this to my own objects.lua and it will simply extend the base object?
Code: Select all
obj.dagger = {
inside_gfx=gfx.dagger_large_view,
subrenderer = inside_gfx_subrenderer,
}
Code: Select all
obj.dagger.inside_gfx = gfx.dagger_large_view,
obj.dagger.subrenderer = inside_gfx_subrenderer
Code: Select all
function inside_gfx_subrenderer(arch, id)
local sr = dsb_subrenderer_target()
dsb_bitmap_draw(arch.inside_gfx, sr, 0, 0, false)
end