Sha256: 20883ac87efcd54c2492e5c37d8dd1c7c65d0508d091299c25e88b5d24f6cc5b
Contents?: true
Size: 616 Bytes
Versions: 9
Compression:
Stored size: 616 Bytes
Contents
script 'media' module Gamefic::CoverImageViewer attr_accessor :cover_image end class Gamefic::Character include CoverImageViewer end on_player_update do |actor| if !actor.cover_image.nil? actor.stream "<figure class=\"cover\"><img src=\"media/#{actor.cover_image}\" /></figure>" end actor.cover_image = nil end respond :look, Use.room do |actor, room| if !room.image.nil? actor.cover_image = room.image end actor.proceed end respond :look, Use.reachable do |actor, thing| if !thing.image.nil? actor.cover_image = thing.image end actor.proceed end
Version data entries
9 entries across 9 versions & 1 rubygems