local[$2] =
{
	$0, $0
}

subclass ActionQueue of Set
{
	scratch         = $0
	pModule         = $ffff		; -1
	pLine           = $ffff		; -1
	elements        = $0
	size            = $0
	nextNode        = $0

	dispose()
	delete()
	cue()
	isDependent()
}

instance scratchList of List
{
	scratch         = $0
	pModule         = $ffff		; -1
	pLine           = $ffff		; -1
	elements        = $0
	size            = $0
	nextNode        = $0
}

instance kickStartList of Set
{
	scratch         = $0
	pModule         = $ffff		; -1
	pLine           = $ffff		; -1
	elements        = $0
	size            = $0
	nextNode        = $0
}

instance pendingActions of ActionQueue
{
	scratch         = $0
	pModule         = $ffff		; -1
	pLine           = $ffff		; -1
	elements        = $0
	size            = $0
	nextNode        = $0
}

subclass ActionQMgr of Set
{
	scratch         = $0
	pModule         = $ffff		; -1
	pLine           = $ffff		; -1
	elements        = $0
	size            = $0
	nextNode        = $0
	pHandleActions  = $1

	doit()
	addAction()
	flush()
}

string_00a2	= "ActionQueue"
string_00ae	= "scratchList"
string_00ba	= "kickStartList"
string_00c8	= "pendingActions"
string_00d7	= "The Realm seems to have locked up on you... the following debug data will help us to track the problem.\n" \
		  "\n" \
		  "MovieCmd = %s(0x%x)\n" \
		  "MovieCmd client = %s(0x%x)\n" \
		  "((MovieCmd client?) mover?) = %s(0x%x)\n" \
		  "MovieCmdList size = %d\n" \
		  "ego script = %s(0x%x)\n" \
		  "script state = %d\n"
string_01d6	= "<none>"
string_01dd	= "ActionQMgr"

