Страница 1 из 1
перебор комнат по порядку
Добавлено: Сб фев 04, 2017 10:28 pm
I_I_Imonder
Друзья, подскажите как можно организовать такую вот штуку.
На сцене хочу чтобы был выбор комнаты (рис.) как бы это организовать. то что создать объект с 5 состояниями (5 комнат) это понятно, а вот как бы при нажатии на стрелочку менялась комната?
Например у каждой комнаты есть свой ID от 1 до 5, как сделать чтобы при нажатии на кнопку был перебор от 1 до 5 и в обратном порядке?mg]
Re: перебор комнат по порядку
Добавлено: Сб фев 04, 2017 11:15 pm
Vovix
по аналогии с этим кодом на
сценах после первой в элементе
back_button:
Код: Выделить всё
<div class="backbutton" onclick="location.href = '/popup/scenes/10.html';">
<div data-page="home" class="icon"><i class="fa fa-chevron-circle-left"></i></div>
</div>
при этом каждая комната это отдельная сцена!
Re: перебор комнат по порядку
Добавлено: Сб фев 04, 2017 11:32 pm
I_I_Imonder
Vovix писал(а):по аналогии с этим кодом на
сценах после первой в элементе
back_button:
Код: Выделить всё
<div class="backbutton" onclick="location.href = '/popup/scenes/10.html';">
<div data-page="home" class="icon"><i class="fa fa-chevron-circle-left"></i></div>
</div>
при этом каждая комната это отдельная сцена!
это должно происходить на одной сцене, пока набросал так, есть объект rooms и там класс id, на сцене элемент с 5 состояниями-одно состояние это картинка с подписью комнаты, при нажатии на кнопку (стрелку) выполняется метод
$id=gg('rooms.id');
$id=$id+1;
sg('rooms.id',$id);
но, проблема в том что прибавление идет постоянно, как сделать чтобы при значении 5 в id писалось 1, зациклить как-то?
Re: перебор комнат по порядку
Добавлено: Сб фев 04, 2017 11:43 pm
Vovix
I_I_Imonder писал(а):
...
это должно происходить на одной сцене, ...
гораздо удобнее вынести каждую комнату в отдельную сцену... хотя я не видел ваш дизайн, возможно вам удобнее по другому!
I_I_Imonder писал(а):
... как сделать чтобы при значении 5 в id писалось 1, зациклить как-то?
вам возможно так:
Код: Выделить всё
$id=gg('rooms.id');
$id=$id+1;
if ($id==5) {$id=1};
sg('rooms.id',$id);
Re: перебор комнат по порядку
Добавлено: Сб фев 04, 2017 11:47 pm
I_I_Imonder
Vovix писал(а):I_I_Imonder писал(а):
...
это должно происходить на одной сцене, ...
гораздо удобнее вынести каждую комнату в отдельную сцену... хотя я не видел ваш дизайн, возможно вам удобнее по другому!
I_I_Imonder писал(а):
... как сделать чтобы при значении 5 в id писалось 1, зациклить как-то?
вам возможно так:
Код: Выделить всё
$id=gg('rooms.id');
$id=$id+1;
if ($id==5) {$id=1};
sg('rooms.id',$id);
Большое спасибо
Re: перебор комнат по порядку
Добавлено: Сб фев 04, 2017 11:52 pm
I_I_Imonder
я делаю отдельные сцены для освещения, климата, кинотетра и т.д, еще не все готово, но выглядит пока вот так