OK, I've solved this--not completely 100% to my satisfaction--because the text starts scrolling just a little bit under where I'd like it to--but other than that it works perfectly and I have no complaints.
I have a background for the scene that has a goblinish image at the top and black underneath that.
I made a window--monster.window no script on it--not needed
Within monster.window, I made a nested window mtext
Within mtext nested window I made a static texty
And then in the scene init.script I put--(some of this stuff is just my loading of my hud and setting it invisible so it doesn't show up in this scene. This scene is called Intro.):
#include "scripts\base.inc"
actor.Active = false;
hud = Game.LoadWindow("scenes\kolobok\hud.window");
hud.Visible = false;
InventoryHidden = true;
var monster = Game.LoadWindow("scenes\Intro\monster.window");
monster.Visible = true;
var mtext = monster.GetControl("mtext");
var texty = monster.GetControl("texty");
var CurrY = 0;
CurrY = 350;
texty.Text = "A thief has stolen Princess Vasilisa's Book of Spells from her rooms in the palace. The palace guards pursued the thief as far as the sewers that run underground. However, he was able to elude the guards by erecting a wall of magic that prevented anyone from following him. No one knows the identity of the thief or why he took the spell book. Your old friend, Agent Kolobok has summoned you to help. Tzar Yaromir will reward you well for recovering the spell book and capturing the thief. Grab your gear, Hero, it's time to be once more the Hero of Lukomorye.";
while(texty.Y > -CurrY)//does the scrolling stuff
{
texty.Y = texty.Y - 3;
Sleep(115);
}
if(texty!=null)
{
monster.Close();
Game.UnloadObject(monster);
}
{
var gender = Game.LoadWindow("scenes\Intro\gender.window");//I load a window re play as male or female
gender.Visible = true;
}
The monster.window has clipped contents set to true and relevant positioning:
x 35
y 450
width 1024
height 568
The mtext window has clipped contents set to true and relevant positioning:
x 35
y 350
width 900
height 368
The texty static has relevant positioning:
x 54
y 350
width 900
height 366
If there are any flaws that would cause a problem, please let me know. If there's anything that's not needed, please let me know. Less code = smaller file. : )