int iProgress=0;
function testClicks(int iX)
{
if (iProgress+1==iX)
iProgress=iX;
else
iProgress=0;
if(iProgess==3)
... puzzle solved ...
}
function oObject1_Interact()
{
testClicks(1);
}
function oObject2_Interact()
{
testClicks(3);
}
function oObject3_Interact()
{
testClicks(2);
}