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 """
"""
cardlink = (img, caption, link, alt) ->
alt ?= caption
return """
"""
textlink = (content, ref) ->
return "#{content}"