Thank you to answer me ^^
Donmai wrote:2) Character (without side_image)
Code: Select all
define e = Character("Eileen", window_background="box2.png")
3) Character (with side_image)
Code: Select all
define e = Character("Eileen", image="eileen", window_background="box3.png", window_left_padding=220)
It's not possible to do that, isn't it ?
e is already used for the Eileen (without side_image).
I used this before but i had
Character (without side_image)
Code: Select all
define e = Character("Eileen", window_background="box2.png")
Character (with side_image)
Code: Select all
define es = Character("Eileen", image="eileen", window_background="box3.png", window_left_padding=220)
but in the script i'll have to do :
Code: Select all
e "hello i don't have any side image"
es angry "i have a side image"
it will be so hard to not do an error... That's why I don't wanted to declare all my characters twice

I don't understand why we can't just do "if there is a side_image you apply this style"
EDIT :
You'll maybe understand better with my scripts :
characters.rpy (just one character)
Code: Select all
init:
$ aki = Character("Akira",
voice_tag="akira",
ctc="ctc_blink", ctc_pause="ctc_blink",
what_prefix='"', what_suffix='"',
image="akira")
#AKIRA
image akira = "image/chara/akira/st_akira1.png" #never used
image side akira shirt grief = "image/charas/akira/akira_1.jpg"
image side akira shirt pain = "image/charas/akira/akira_2.jpg"
image side akira shirt anxious = "image/charas/akira/akira_3.jpg"
image side akira shirt talk = "image/charas/akira/akira_4.jpg"
image side akira shirt eyeshut = "image/charas/akira/akira_5.jpg"
image side akira shirt shy = "image/charas/akira/akira_6.jpg"
image side akira shirt blush = "image/charas/akira/akira_7.jpg"
image side akira shirt smile = "image/charas/akira/akira_8.jpg"
image side akira shirt glare = "image/charas/akira/akira_9.jpg"
image side akira shirt shock = "image/charas/akira/akira_10.jpg"
image side akira shirt notag pain = "image/charas/akira/akira_11.jpg"
image side akira shirt notag talk = "image/charas/akira/akira_12.jpg"
image side akira jacket notag pain = "image/charas/akira/akira_13.jpg"
image side akira jacket notag anxious = "image/charas/akira/akira_14.jpg"
image side akira jacket notag talk = "image/charas/akira/akira_15.jpg"
image side akira jacket notag eyeshut = "image/charas/akira/akira_16.jpg"
image side akira jacket notag glare = "image/charas/akira/akira_17.jpg"
image side akira jacket notag shock = "image/charas/akira/akira_18.jpg"
image side akira jacket grief = "image/charas/akira/akira_19.jpg"
image side akira jacket pain = "image/charas/akira/akira_20.jpg"
image side akira jacket anxious = "image/charas/akira/akira_21.jpg"
image side akira jacket talk = "image/charas/akira/akira_22.jpg"
image side akira jacket eyeshut = "image/charas/akira/akira_23.jpg"
image side akira jacket shy = "image/charas/akira/akira_24.jpg"
image side akira jacket blush = "image/charas/akira/akira_25.jpg"
image side akira jacket smile = "image/charas/akira/akira_26.jpg"
image side akira jacket glare = "image/charas/akira/akira_27.jpg"
image side akira jacket shock = "image/charas/akira/akira_28.jpg"
image side akira naked grief = "image/charas/akira/akira_29.jpg" #NakedGrief
image side akira naked pain = "image/charas/akira/akira_30.jpg"
image side akira naked anxious = "image/charas/akira/akira_31.jpg"
image side akira naked talk = "image/charas/akira/akira_32.jpg"
image side akira naked shy = "image/charas/akira/akira_34.jpg"
image side akira naked blush = "image/charas/akira/akira_35.jpg"
image side akira naked eyeshut = "image/charas/akira/akira_36.jpg"
screen say
Code: Select all
screen say:
default side_image = None
default two_window = True
window:
id "window"
has vbox:
style "say_vbox"
text what:
id "what"
line_spacing 10
if side_image:
add SideImage() xpos 44 ypos 398
$ style.say_what_window.left_padding = 150
$ style.window.background = "image/box/box3.png"
else:
$ style.say_what_window.left_padding = 60
$ style.window.background = "image/box/box2.png"
if who:
window:
style "say_who_window"
text who:
id "who"
xalign .5