This commit is contained in:
parent
d0a42f9c09
commit
05247cc10a
|
@ -70,6 +70,7 @@ class Maze
|
|||
###
|
||||
|
||||
metbath = false
|
||||
metworkshop = false
|
||||
for y in [0..(@height-1)]
|
||||
for x in [0..(@width-1)]
|
||||
type = @data[x][y].getType()
|
||||
|
@ -79,16 +80,29 @@ class Maze
|
|||
jQuery(document).on("maze_"+x+"_"+y, () ->
|
||||
bathevent()
|
||||
)
|
||||
if type == 'workshop'
|
||||
metworkshop = true
|
||||
salet.character.workshopname = @data[x][y].loctitle
|
||||
jQuery(document).on("maze_"+x+"_"+y, () ->
|
||||
workshopevent()
|
||||
)
|
||||
|
||||
unless metbath
|
||||
@data[0][0].setTag('type', 'bath')
|
||||
@data[0][0].setTag('position', 'interior')
|
||||
@data[0][0].loctitle = improv.gen('loctitle', @data[0][0])
|
||||
salet.character.bathname = @data[0][0].loctitle
|
||||
jQuery(document).on("maze_"+0+"_"+0, () ->
|
||||
@setCell('bath', 'interior', 0, 0, improv, () ->
|
||||
bathevent()
|
||||
)
|
||||
unless metworkshop
|
||||
@setCell('workshop', 'interior', @height-2, @width-1, improv, () ->
|
||||
workshopevent()
|
||||
)
|
||||
|
||||
return true
|
||||
setCell: (type, position, x, y, improv, event) ->
|
||||
@data[x][y].setTag('type', type)
|
||||
@data[x][y].setTag('position', position)
|
||||
@data[x][y].loctitle = improv.gen('loctitle', @data[x][y])
|
||||
salet.character.bathname = @data[x][y].loctitle
|
||||
jQuery(document).on("maze_"+x+"_"+y, event)
|
||||
at: (x, y) ->
|
||||
if x? and y? and @data[x]? and @data[x][y]?
|
||||
return @data[x][y]
|
||||
|
|
|
@ -73,4 +73,10 @@ room "maze",
|
|||
return true
|
||||
|
||||
bathevent = () ->
|
||||
salet.view.append "story2".l()
|
||||
salet.view.append "story2".l({
|
||||
"workshopname": salet.character.workshopname
|
||||
})
|
||||
|
||||
workshopevent = () ->
|
||||
salet.view.append "story3".l({
|
||||
})
|
||||
|
|
|
@ -44,7 +44,20 @@ strings =
|
|||
Погнали!
|
||||
"""
|
||||
story2:"""
|
||||
Горячо!
|
||||
-- Ну, вот мы и на месте.
|
||||
|
||||
-- Ты уверен? Я как-то по-другому себе это представлял.
|
||||
|
||||
Но тут из-за какого-то угла показался банщик и заверил нас, что это действительно лучшая баня в городе и он уже всё приготовил.
|
||||
Оказалось, Ник всё-таки торопится.
|
||||
|
||||
-- Ну, чувствую себя другим человеком.
|
||||
Так, у нас есть ещё немного времени перед уходом паровоза.
|
||||
Давай заглянем в мастерскую {workshopname}, я возьму кой-какой подарочек.
|
||||
|
||||
-- Паровоз? Подарок? Кому?
|
||||
|
||||
-- Всё в своё время, друг, потом объясню. Сейчас нам пора.
|
||||
"""
|
||||
credits: """
|
||||
Игра написана Александром Яковлевым.
|
||||
|
|
Loading…
Reference in a new issue