

function IdleRunRelation(sourceAction, targetAction){
	this.sourceAction = sourceAction;
	this.targetAction = targetAction
}

IdleRunRelation.prototype.condition = function(){
	var character = this.sourceAction.character;
	
	if(character.isKeyDown(cmd_right)){
		var cLast = character.getLastCommand(cmd_right);
		var cBeforeLast = character.getXBeforeLastCommand(cmd_right, 1);
		if(cBeforeLast != null){
			if((cLast.start - cBeforeLast.start) < 200){
				return true;
			}
		}
	}else if(character.isKeyDown(cmd_left)){
		var cLast = character.getLastCommand(cmd_left);
		var cBeforeLast = character.getXBeforeLastCommand(cmd_left, 1);
		if(cBeforeLast != null){
			if((cLast.start - cBeforeLast.start) < 200){
				return true;
			}
		}
	}
	
	return false;
}

