package com.indignado.logicbricks.utils.builders.sensors; import com.badlogic.ashley.core.Entity; import com.indignado.logicbricks.core.sensors.MouseSensor; /** * @author Rubentxu. */ public class MouseSensorBuilder extends SensorBuilder<MouseSensor> { public MouseSensorBuilder() { brick = new MouseSensor(); } public MouseSensorBuilder setMouseEvent(MouseSensor.MouseEvent mouseEvent) { brick.mouseEvent = mouseEvent; return this; } public MouseSensorBuilder setTarget(Entity target) { brick.target = target; return this; } @Override public MouseSensor getBrick() { MouseSensor brickTemp = brick; brick = new MouseSensor(); return brickTemp; } }