您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ stackPos函数代码示例

51自学网 2021-06-03 08:20:56
  C++
这篇教程C++ stackPos函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中stackPos函数的典型用法代码示例。如果您正苦于以下问题:C++ stackPos函数的具体用法?C++ stackPos怎么用?C++ stackPos使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

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

示例1: debugC

int KyraEngine_v2::o2_runAnimationScript(EMCState *script) {	debugC(3, kDebugLevelScriptFuncs, "KyraEngine_v2::o2_runAnimationScript(%p) ('%s', %d, %d, %d)", (const void *)script, stackPosString(0), stackPos(1),			stackPos(2), stackPos(3));	runAnimationScript(stackPosString(0), stackPos(3), stackPos(2) ? 1 : 0, stackPos(1), stackPos(2));	return 0;}
开发者ID:St0rmcrow,项目名称:scummvm,代码行数:7,


示例2: debugC

int KyraEngine_MR::o3_addItemToCurScene(EMCState *script) {	debugC(3, kDebugLevelScriptFuncs, "KyraEngine_MR::o3_addItemToCurScene(%p) (%d, %d, %d)", (const void *)script, stackPos(0), stackPos(1), stackPos(2));	const uint16 item = stackPos(0);	int x = stackPos(1);	int y = stackPos(2);	int itemSlot = findFreeItem();	if (x < 20)		x = 20;	else if (x > 299)		x = 299;	if (y < 18)		y = 18;	else if (y > 187)		y = 187;	if (itemSlot >= 0) {		_itemList[itemSlot].x = x;		_itemList[itemSlot].y = y;		_itemList[itemSlot].id = item;		_itemList[itemSlot].sceneId = _mainCharacter.sceneId;		addItemToAnimList(itemSlot);		refreshAnimObjectsIfNeed();	}	return itemSlot;}
开发者ID:dyllad,项目名称:scummvm,代码行数:28,


示例3: debugC

int KyraEngine_v1::o1_getRand(EMCState *script) {	debugC(3, kDebugLevelScriptFuncs, "KyraEngine_v1::o1_getRand(%p) (%d, %d)", (const void *)script, stackPos(0), stackPos(1));	int min = stackPos(0);	int max = stackPos(1);	if (max < min)		SWAP(min, max);	return _rnd.getRandomNumberRng(min, max);}
开发者ID:AdamRi,项目名称:scummvm-pink,代码行数:8,


示例4: debugC

int KyraEngine_MR::o3_addItemToInventory(EMCState *script) {	debugC(3, kDebugLevelScriptFuncs, "KyraEngine_MR::o3_addItemToInventory(%p) (%d)", (const void *)script, stackPos(0));	int slot = findFreeInventorySlot();	if (slot >= 0) {		_mainCharacter.inventory[slot] = stackPos(0);		if (_inventoryState) {			redrawInventory(0);		}	}	return slot;}
开发者ID:33d,项目名称:scummvm,代码行数:11,



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


C++ stackPush函数代码示例
C++ stackPopPtr函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。