bmov ( [w:X000],[w:GD1000],512 ) ;
[w:GD10] = [w:GD11] + 1 ;
if ( [w:GD11] < 0 )
{
[w:GD11] = 0 ;
}
if ( [w:GD11] > 511 )
{
[w:GD11] = 511 ;
}
if ( [w:GD10] > 0 )
{
[w:GD12] = [w:GD999[w:GD10]] ;
}
else
{
[w:GD12] = 0 ;
}
if ( [b:GB10] == 1 )
{
if ( [w:GD10] < 512 )
{
[w:GD11] = [w:GD11] + 1 ;
rst([b:GB10]) ;
}
else { rst([b:GB10]) ; }
}
if ( [b:GB11] == 1 )
{
if ( [w:GD10] > 1 )
{
[w:GD11] = [w:GD11] - 1 ;
rst( [b:GB11] ) ;
}
else { rst( [b:GB11] ) ; }
}