std.prog: INSTEAD программирование

Reply to: CxumjDxzkW4rYlCrc0cs
From: kolobod (syscall,30) 11.10.19 14:34 UTC
To: kolobod
Subject: Re: Перемещение через... dsc - в СТИД 2
Вроде решил проблему перехода в другую комнату убрав это из dsc в
====
lifeon (check); 
check = obj {
    life = function(s)
           if global_nnn == 10 and global_yyy == 20 then		   
           walk 'action_room_2'; 
           return true;
    end;
end;
====
};
Но радовался недолго)) Ибо игрок перемещаться-то перемещается из bunker в action_room_2 - но тема при этом не меняется, как сделано у меня при переходах в другие комнаты. И все оформление рушится. Реально не могу понять в чем засада, поскольку смена тем для всех комнат сделана через тот же check, и для всех один и тот же код, заставляющий тему меняться. При входе в комнату она идентифицируется по номеру, а под каждый номер прописано как меняется тема, типа такого:
===
if location == 4 then
theme.gfx.bg('theme/5.jpg');
theme.win.geom(700, 300, 600, 500);
end;
====
Везде это работает, а вот при переходе конкретно в action_room_2 почему-то нет.
[170 / 176]