コード例 #1
0
Dynamic CollisionInfo_obj::__Field(const ::String &inName,bool inCallProp)
{
	switch(inName.length) {
	case 3:
		if (HX_FIELD_EQ(inName,"min") ) { return min; }
		if (HX_FIELD_EQ(inName,"max") ) { return max; }
		break;
	case 5:
		if (HX_FIELD_EQ(inName,"reset") ) { return reset_dyn(); }
		if (HX_FIELD_EQ(inName,"maskB") ) { return maskB; }
		if (HX_FIELD_EQ(inName,"maskA") ) { return maskA; }
		break;
	case 7:
		if (HX_FIELD_EQ(inName,"recycle") ) { return recycle_dyn(); }
		break;
	case 9:
		if (HX_FIELD_EQ(inName,"infoArray") ) { return infoArray; }
		break;
	case 14:
		if (HX_FIELD_EQ(inName,"solidCollision") ) { return solidCollision; }
		break;
	case 16:
		if (HX_FIELD_EQ(inName,"getCollisionInfo") ) { return getCollisionInfo_dyn(); }
	}
	return super::__Field(inName,inCallProp);
}
コード例 #2
0
ファイル: DrawStackItem.cpp プロジェクト: sam2/sandbox
Dynamic DrawStackItem_obj::__Field(const ::String &inName,bool inCallProp)
{
	switch(inName.length) {
	case 4:
		if (HX_FIELD_EQ(inName,"next") ) { return next; }
		break;
	case 5:
		if (HX_FIELD_EQ(inName,"reset") ) { return reset_dyn(); }
		break;
	case 7:
		if (HX_FIELD_EQ(inName,"dispose") ) { return dispose_dyn(); }
		if (HX_FIELD_EQ(inName,"colored") ) { return colored; }
		break;
	case 8:
		if (HX_FIELD_EQ(inName,"blending") ) { return blending; }
		if (HX_FIELD_EQ(inName,"position") ) { return position; }
		if (HX_FIELD_EQ(inName,"drawData") ) { return drawData; }
		if (HX_FIELD_EQ(inName,"graphics") ) { return graphics; }
		break;
	case 11:
		if (HX_FIELD_EQ(inName,"initialized") ) { return initialized; }
		break;
	case 12:
		if (HX_FIELD_EQ(inName,"antialiasing") ) { return antialiasing; }
	}
	return super::__Field(inName,inCallProp);
}
コード例 #3
0
Dynamic JoyButton_obj::__Field(const ::String &inName,bool inCallProp)
{
	switch(inName.length) {
	case 2:
		if (HX_FIELD_EQ(inName,"id") ) { return id; }
		break;
	case 4:
		if (HX_FIELD_EQ(inName,"last") ) { return last; }
		break;
	case 5:
		if (HX_FIELD_EQ(inName,"reset") ) { return reset_dyn(); }
		break;
	case 7:
		if (HX_FIELD_EQ(inName,"current") ) { return current; }
	}
	return super::__Field(inName,inCallProp);
}
コード例 #4
0
Dynamic FlxDrawBaseItem_obj::__Field(const ::String &inName,bool inCallProp)
{
	switch(inName.length) {
	case 4:
		if (HX_FIELD_EQ(inName,"next") ) { return next; }
		if (HX_FIELD_EQ(inName,"type") ) { return type; }
		break;
	case 5:
		if (HX_FIELD_EQ(inName,"reset") ) { return reset_dyn(); }
		break;
	case 6:
		if (HX_FIELD_EQ(inName,"render") ) { return render_dyn(); }
		break;
	case 7:
		if (HX_FIELD_EQ(inName,"colored") ) { return colored; }
		if (HX_FIELD_EQ(inName,"dispose") ) { return dispose_dyn(); }
		break;
	case 8:
		if (HX_FIELD_EQ(inName,"graphics") ) { return graphics; }
		if (HX_FIELD_EQ(inName,"blending") ) { return blending; }
		break;
	case 9:
		if (HX_FIELD_EQ(inName,"nextTyped") ) { return nextTyped; }
		break;
	case 11:
		if (HX_FIELD_EQ(inName,"numVertices") ) { return get_numVertices(); }
		break;
	case 12:
		if (HX_FIELD_EQ(inName,"antialiasing") ) { return antialiasing; }
		if (HX_FIELD_EQ(inName,"numTriangles") ) { return get_numTriangles(); }
		break;
	case 15:
		if (HX_FIELD_EQ(inName,"get_numVertices") ) { return get_numVertices_dyn(); }
		break;
	case 16:
		if (HX_FIELD_EQ(inName,"get_numTriangles") ) { return get_numTriangles_dyn(); }
	}
	return super::__Field(inName,inCallProp);
}
コード例 #5
0
Dynamic SnapshotData_obj::__Field(const ::String &inName,bool inCallProp)
{
	switch(inName.length) {
	case 3:
		if (HX_FIELD_EQ(inName,"rom") ) { return rom; }
		if (HX_FIELD_EQ(inName,"ram") ) { return ram; }
		break;
	case 5:
		if (HX_FIELD_EQ(inName,"reset") ) { return reset_dyn(); }
		break;
	case 8:
		if (HX_FIELD_EQ(inName,"keyboard") ) { return keyboard; }
		break;
	case 9:
		if (HX_FIELD_EQ(inName,"register1") ) { return register1; }
		if (HX_FIELD_EQ(inName,"register2") ) { return register2; }
		break;
	case 11:
		if (HX_FIELD_EQ(inName,"accumulator") ) { return accumulator; }
	}
	return super::__Field(inName,inCallProp);
}