Okay, screens are a mildly complex subject.
If you have absolutely no idea how to use or make screens, take a look at a small screen I use in my current project:
Code:
screen datescreen:
modal False
if daytime == 0:
$ labeltext = "Morning"
if daytime == 1:
$ labeltext = "Noon"
if daytime == 2:
$ labeltext = "Evening"
if daytime == 3:
$ labeltext = "Night"
$ cd = "Day %d"%current_day
frame:
xalign .0
xanchor .0
yalign .0
yanchor .0
vbox:
label cd
label labeltext
modal False makes it so that the screen is just there and doesn't block input anywhere else (if I'm not mistaken, it worked for me that way). So while this screen is visible, you can advance the script by clicking and so on.
labeltext is just a variable I use.
frame is where the magic starts. It makes a frame (really!?) that will include:
a
vbox, a vertical box, i.e. a column in which the following content will be put one under another.
This vbox includes two
labels, which are not to be confused with the
label statement from the novel script. These labels are just literally visible labels displaying something on the screen.
To display this screen, you use
Code:
show screen datescreen
I hope this gives you first pointers about how to start.