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 + -
显示快捷键?