Ребята... карочи... такая проблема. Пробую создать слайдер. Что бы в игре можно было выбрать аватарку.
В файле script.rpy объявил переменную:
$ avatar = 0
Дальше, вывожу на экран две стрелки, на которые кликая, должна меняться аватарка:
В файле script.rpy
show screen avatar_left_change
show screen avatar_right_change
Создал новый файл btn.rpy. В котором рисую эти стрелки
screen avatar_left_change:
imagebutton auto "images/btn/avatar_left_%s.png" xpos 494 ypos 30 focus_mask True action Show("avatar_left")
screen avatar_right_change:
imagebutton auto "images/btn/avatar_right_%s.png" xpos 894 ypos 30 focus_mask True action Show("avatar_right")
Ну и прописываю их action
screen avatar_right():
$ avatar += 1
if avatar == 1:
add "images/avatar/1.png" xalign 0.5 yalign 0.3
elif avatar == 2:
add "images/avatar/2.png" xalign 0.5 yalign 0.3
elif avatar == 3:
add "images/avatar/3.png" xalign 0.5 yalign 0.3
—------------------------------------
screen avatar_left():
$ avatar -= 1
if avatar == 1:
add "images/avatar/1.png" xalign 0.5 yalign 0.3
elif avatar == 2:
add "images/avatar/2.png" xalign 0.5 yalign 0.3
elif avatar == 3:
add "images/avatar/3.png" xalign 0.5 yalign 0.3
----------------------------------------
Вообщем, проблема заключается в том что, переменная $ avatar не переписывается, она как была 0... так и остаётся. То есть... допустим я нажал в право... он увеличил на 1... но не переписал новое значения. Мои недельные знания Renpy, не позволяют мне решить эту проблему... (( Буду признателен за помощь.