if (tmp.list.get(0) instanceof VSImage24)
{
VSImage24 vsimg=(VSImage24)tmp.list.get(0);
imgX= Toolkit.getDefaultToolkit().createImage(new MemoryImageSource(vsimg.getWidth(),vsimg.getHeight(),vsimg.getPixels(), 0, vsimg.getWidth()) );
}
if (tmp.list.get(1) instanceof VSInteger)
{
VSInteger posX=(VSInteger)tmp.list.get(1);
pX=posX.getValue();
}
if (tmp.list.get(2) instanceof VSInteger)
{
VSInteger posY=(VSInteger)tmp.list.get(2);
pY=posY.getValue();
}
panelX.addImage(imgX,pX,pY);
}
}
}
panelX.handle();
}
if (pinIndex==13 && obj instanceof VSGroup)
{
VSGroup group = (VSGroup)obj;
panelX.clearPickableObjects();
for (int i=0;i<group.list.size();i++)
{
VSObject o = (VSObject)group.list.get(i);
if (o instanceof VSGroup)
{
VSGroup tmp =(VSGroup)o;
if (tmp.list.size()==2)
{
Image imgX=null;
int pX=0;
int pY=0;
if (tmp.list.get(0) instanceof VSInteger)
{
VSInteger posX=(VSInteger)tmp.list.get(0);
pX=posX.getValue();
}
if (tmp.list.get(1) instanceof VSInteger)
{
VSInteger posY=(VSInteger)tmp.list.get(1);
pY=posY.getValue();
}
panelX.addPickableObject(pX,pY);
}
}
}
panelX.handle();
}
if (pinIndex==14 && obj instanceof VSBoolean)
{
VSBoolean tmp=(VSBoolean)obj;
panelX.setRecordWay(tmp.getValue());
}
if (pinIndex==15 && obj instanceof VSInteger)
{
VSInteger tmp=(VSInteger)obj;
panelX.setDelay(tmp.getValue());
}
if (pinIndex==16 && obj instanceof VSBoolean)
{
VSBoolean tmp=(VSBoolean)obj;
if (tmp.getValue())
{
panelX.clearWeg();
}
//panelX.setDelay(tmp.getValue());
}
if (pinIndex==17 && obj instanceof VSImage24)
{
VSImage24 vsimg=(VSImage24)obj;
Image img= Toolkit.getDefaultToolkit().createImage(new MemoryImageSource(vsimg.getWidth(),vsimg.getHeight(),vsimg.getPixels(), 0, vsimg.getWidth()) );
panelX.setRobotImage(img);
panelX.updateUI();
}