Format
usr << browse_rsc(File,FileName)
Args
File
: a resource file (such as an image)FileName
: name of file (if different from source file)
This sends the specified resource file to usr (or anybody else) and stores it in their cache
directory with the specified name. In subsequent browse()
output, you can then refer to that file.
If your world is always running on the internet, you can save yourself the trouble and simply link to the image files through a web server. However, if it may be played offline, you can compile in the resource files and manually send them to players with browse_rsc()
.
Note that no data is transmitted if it already exists in the user’s cache, so there is little overhead in calling this every time you are about to use browse()
.
area
var
room_graphic = 'cozy_room.jpg'
Enter(O)
. = ..() //do default checks
if(.) //if we got clearance to enter
O << browse_rsc(room_graphic,"room.jpg")
O << browse("<p><img src=room.jpg></p>[desc]")