ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
events_map.h File Reference

事件地图数据结构和空间事件触发声明。 More...

Classes

class  ngl::np_eevents_map
class  ngl::np_eevents_map_leaveview
class  ngl::np_eevents_map_enterview
class  ngl::np_eevents_map_death

Typedefs

using ngl::actor_events_map = actor_events<ENUM_EVENTS_MAP, eevents_map, eevents_map_count>

Enumerations

enum  eevents_map { eevents_map_leaveview , eevents_map_enterview , eevents_map_death , eevents_map_count }

Detailed Description

事件地图数据结构和空间事件触发声明。

本文件定义了地图事件系统,提供以下功能:

  • 地图事件类型枚举(离开视野、进入视野、死亡等)
  • 空间事件触发机制
  • 事件处理器注册和分发
  • 与Actor事件系统的集成