这篇教程C++ stackPos函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中stackPos函数的典型用法代码示例。如果您正苦于以下问题:C++ stackPos函数的具体用法?C++ stackPos怎么用?C++ stackPos使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了stackPos函数的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: debugCint 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: debugCint 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: debugCint 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: debugCint 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函数代码示例 |