示例#1
0
EXPORT(sqInt) primitiveSetMaterial(void) {
    sqInt handle;
    void* material;

	if (!((interpreterProxy->methodArgumentCount()) == 2)) {
		return interpreterProxy->primitiveFail();
	}
	material = stackMaterialValue(0);
	handle = interpreterProxy->stackIntegerValue(1);
	if (!(b3dxLoadMaterial(handle, material))) {
		return interpreterProxy->primitiveFail();
	}
	return interpreterProxy->pop(2);
}
primitiveSetMaterial(void)
{
	// B3DAcceleratorPlugin>>#primitiveSetMaterial
    sqInt handle;
    void*material;

	if (!((methodArgumentCount()) == 2)) {
		return primitiveFail();
	}
	material = stackMaterialValue(0);
	handle = stackIntegerValue(1);
	if (!(b3dxLoadMaterial(handle, material))) {
		return primitiveFail();
	}
	return pop(2);
}