<<showmap>> Map icons by Kevin Chenevert: http://www.redkobold.com/map-icons/<<set setup.MapIcons = { ".": "grass", "M": "mountain", "H": "hills", "W": "woods", }>> <<widget "icon">> <<= "<i class='map-" + $args[0] + "'></i>">> <</widget>> <<widget "showmap">> <<set _mapName = $args[0] || "world map", _mapResult = "">> <<if Story.has(_mapName)>> <<script>> State.temporary.mapResult = "@@.map;\n"; for(var m of Story.get(State.temporary.mapName).text) { if(m === "\n") { State.temporary.mapResult += "<br>"; } else { State.temporary.mapResult += "<<icon '" + setup.MapIcons[m] + "'>>"; } } State.temporary.mapResult += "\n@@"; <</script>> <<= _mapResult>> <</if>> <</widget>>......... ...H..... W..HH.... W...HMHH. .W...HH.. W.WW...H. .WW..W...