I've poked around in screens.rpy, and options.rpy. I can get the side image to show up where I want it, but.... it's stuck above the namebox.
I initially created it so the text box was always margin_left = 140 - but I don't want every text box to appear like that. I only want the full screen text box for descriptions and the narrator's speaking. I'm assuming it's some sort of conditional formatting somehow? Any help would be appreciated.
Edit: I've now coded it so that every time the 'character' speaks, their side-image will always show up, by defining the image inside the character's attributes. So that's not going to be a problem. Now I just need to figure out how to move/resize the textbox whenever a character with a side-image speaks to accommodate their image.
Final Edit:
I figured it out.
Putting margin 140, 0, 0, 0 in the 'screens.rpy' did the trick. Plus
Code: Select all
if who:
window:
style "say_who_window"
margin 140,0, 0, 0 # This should be left-padding, top, middle, right, etc Or you could do xmargin 140 (or however wide image is)
text who:
id "who"
window:
id "window"
margin 140,0, 0, 0
# If there's a side image, display it above the text.
if side_image:
add side_image
else:
add SideImage() xalign 0.0 yalign 1.0 # Adding the x/y align coordinates helped align the image where it should be.