main.cpp
来自「dk1游戏的原代码文件,完整.编译系统redhat7.3,mysql 3.23 」· C++ 代码 · 共 85 行
CPP
85 行
#include <iostream>#include <stdio.h>#include <stdlib.h>#include <time.h>#include "LuaTradeEventSlayerItem.h"#include "LuaTradeEventVampireItem.h"void executeSelectItem(LuaSelectItem& luaSelectItem, const char* pFilename){ luaSelectItem.prepare(); luaSelectItem.executeFile( pFilename ); int ItemClass = luaSelectItem.getItemClass(); int ItemType = luaSelectItem.getItemType(); int OptionType = luaSelectItem.getOptionType(); cout << "ItemClass=" << ItemClass << ", ItemType=" << ItemType << ", OptionType=" << OptionType << endl << endl; luaSelectItem.clear();}void executeVampire(){ LuaState L; L.init(); L.dofile( "xmasEventCommon.lua" ); LuaTradeEventVampireItem luaVampireItem(&L); while (1) { cout << "Input Level(0 to exit): "; int Level; cin >> Level; if (Level==0) break; luaVampireItem.setLevel( Level ); executeSelectItem(luaVampireItem, "xmasEventVampire.lua" ); }}void executeSlayer(){ LuaState L; L.init(); L.dofile( "xmasEventCommon.lua" ); LuaTradeEventSlayerItem luaSlayerItem(&L); while (1) { cout << "Input SUM(0 to exit): "; int SUM; cin >> SUM; if (SUM==0) break; luaSlayerItem.setSum( SUM ); executeSelectItem(luaSlayerItem, "xmasEventSlayer.lua" ); }}int main(){ cout << "1=slayer, 0=vampire > "; int isSlayer; cin >> isSlayer; if (isSlayer) { executeSlayer(); } else { executeVampire(); } return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?