Lazuplis-Mei / pvzclass

pvzclass 是一个用于控制植物大战僵尸游戏内部运行实体的一套框架
234 stars 56 forks source link

调整了Event的部分代码,让其支持Win64构建 #85

Closed MLT5419 closed 11 months ago

MLT5419 commented 11 months ago

同时项目等级变成了v143,实测能用( 实际上就是加了个编译条件,更改了对应编译下使用的方法。 例如:

if defined(_WIN64)

void CoinCreateEvent::handle(CONTEXT& context) { auto coin = std::make_shared(context.Rax); for (int i = 0; i < listeners.size(); i++) { listenersi; } }

else

void CoinCreateEvent::handle(CONTEXT& context) { auto coin = std::make_shared(context.Eax); for (int i = 0; i < listeners.size(); i++) { listenersi; } }

endif

Moon-404 commented 11 months ago

我认为条件编译范围太大了,对大部分事件来说只有获取的那一行需要调整一下。

另外,GitHub 是使用 markdown 的,可以去学习一下如何在描述里添加代码块。