当前位置: 首页>>代码示例>>C++>>正文


C++ FColor::SetR方法代码示例

本文整理汇总了C++中FColor::SetR方法的典型用法代码示例。如果您正苦于以下问题:C++ FColor::SetR方法的具体用法?C++ FColor::SetR怎么用?C++ FColor::SetR使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在FColor的用法示例。


在下文中一共展示了FColor::SetR方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: FColor

FTetrisBlockSet *FTetrisGameController::GenerateBlockSet(){
	bool texture = scene->GetTexture();
	unsigned int textureid = scene->GetTextureId();
	FTetrisBlockSet::BLOCKOPTIONS option = FTetrisBlockSet::I;
	FColor *color = new FColor(0, 0, 0, 1);
	int myoption = rand();
	switch(myoption % 7){
		case 0:
			option = FTetrisBlockSet::I;
			color->SetR(1);
			break;
		case 1:
			option = FTetrisBlockSet::J;
			color->SetG(1);
			break;
		case 2:
			option = FTetrisBlockSet::L;
			color->SetB(1);
			break;
		case 3:
			option = FTetrisBlockSet::O;
			color->SetR(1);
			color->SetB(1);
			break;
		case 4:
			option = FTetrisBlockSet::T;
			color->SetB(1);
			color->SetG(1);
			break;
		case 5:
			option = FTetrisBlockSet::S;
			color->SetR(1);
			color->SetG(1);
			break;
		case 6:
			option = FTetrisBlockSet::Z;
			color->SetR(1);
			color->SetG(1);
			color->SetB(1);
			break;
	}
	FTetrisBlockSet *blockset = new FTetrisBlockSet(0, 0, option, field->GetBoxWidth(), field->GetBoxHeight(), field->GetCubeWidth(), field->GetCubeHeight(), color, false, texture, textureid, false);
	return blockset;
}
开发者ID:FKint,项目名称:FTetris,代码行数:44,代码来源:FTetrisGameController.cpp


注:本文中的FColor::SetR方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。