salet.game_id = "640ff531-c736-4b90-92b2-57fcfc9db162" salet.game_version = "1.0" salet.autosave = false salet.character.finish = 0 $(document).ready(() -> salet.beginGame() ) croom = (name, spec) -> spec.clear ?= false spec.optionColor ?= "" spec.canView ?= () -> return (@isVisited(name) == false) spec.optionText ?= () -> retval = """
#{spec.title.fcall()}
""" if (spec.subtitle?) retval += """
#{spec.subtitle.fcall()}
""" retval += '
' spec.dsc ?= () -> name.l() return room(name, spec) $(document).on("room_enter", (event, data) -> salet.character.finish += Math.ceil(1 / Object.keys(salet.rooms).length * 100) if salet.character.finish > 100 salet.character.finish = 100 $(".progress-bar").css("width", "#{salet.character.finish}%") if (salet.character.finish > 25) $(".progress-bar").html("Вы прочли #{salet.character.finish}% текста.") # Piwik analytics: room stats if salet.interactive and _paq? _paq.push(['trackPageView', data.to]) ) card = (img, caption, alt) -> alt ?= caption return """
#{alt}

#{caption}

""" cardlink = (img, caption, link, alt) -> alt ?= caption return """
#{alt}

#{caption}

""" textlink = (content, ref) -> return "#{content}"