Lazuplis-Mei / pvzclass

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

优化接口 #70

Closed Moon-404 closed 1 year ago

Moon-404 commented 1 year ago
  1. 事件的继承关系修改为BaseEvent->TemplateEvent->***Event
  2. ***Event只需要用户调用addListener即可,start与end被集成到了EventHandler中
  3. handler只需要用户调用addEvent, start, run, end即可
  4. handle现在无返回值,参数改为context的引用,只会在事件触发时被调用,而非在调用时判定是否是该事件