それで出来なかったら、
マウスの位置に何かマウスっぽいオブジェクトを表示させて、
それをポインタ替わりに使う方向でコード組めばたぶん出来る。
ObjectX = mouseX;

if(なんか条件){
 ObjectX = 3;
}

みたいな感じ。