Exemple #1
0
bool PlayerIntention::operator == (const PlayerIntention &other) const {
    return getAccel() == other.getAccel()
        && getTurn() == other.getTurn()
        && getJump() == other.getJump()
        && getReset() == other.getReset()
        && getPaint() == other.getPaint()
        && getErase() == other.getErase();
}
Exemple #2
0
void _if(nodeADT node, Block * my_block) {

//	printf("IF -> N = %d\n", getParam(node));

	execute(getExe(node), my_block);

	if ((my_block->boolean) == TRUE) {

		execute(getNext(node), my_block);
	} else {
		nodeADT nodeENDIF = (nodeADT) getJump(node);

		if (getNext(nodeENDIF) != NULL ) {

			execute(getNext(nodeENDIF), my_block);
		}
	}
}
void CX3DViewpointNode::print(int indent)
{
	FILE *fp = CX3DParser::getDebugLogFp();

	char *nodeName = getNodeName();
	if (nodeName)
	{
		float x, y, z, rot;

		CX3DParser::printIndent(indent);
		fprintf(fp, "%s (%s)\n", nodeName, CX3DNode::getNodeTypeString(getNodeType()));

		CX3DParser::printIndent(indent+1);
		fprintf(fp, "fieldOfView : (%f)\n", getFieldOfView()->getValue());

		CX3DParser::printIndent(indent+1);
		fprintf(fp, "jump : %s\n", getJump()->getValue() ? "TRUE" : "FALSE");

		CX3DParser::printIndent(indent+1);
		fprintf(fp, "retainUserOffsets : %s\n", getRetainUserOffsets()->getValue() ? "TRUE" : "FALSE");

		getOrientation()->getValue(x, y, z, rot);
		CX3DParser::printIndent(indent+1);
		fprintf(fp, "orientation : (%f %f %f)(%f)\n", x, y, z, rot);

		getPosition()->getValue(x, y, z);
		CX3DParser::printIndent(indent+1);
		fprintf(fp, "position : (%f %f %f)\n", x, y, z);

		getCenterOfRotation()->getValue(x, y, z);
		CX3DParser::printIndent(indent+1);
		fprintf(fp, "centerOfRotation : (%f %f %f)\n", x, y, z);

		CX3DParser::printIndent(indent+1);
		fprintf(fp, "description : (%s)\n", getDescription()->getValue());
	}
}