#pragma once // 交易类型 enum ATTACH_TYPE { FREE, // 无限制 SEALING, // 封装 TRADE, // 不可交易 ACCOUNT, // 账号绑定 TRADE_DELETE, // 无法交易、删除 SEALING_TRADE // 封装且不可交易 }; // 控制器消息类型 enum CONTROLLER_MSG_TYPE { // 摇杆移动(左) CONTROLLER_MSG_TYPE_LEFT_JOYSTICK_MOVE, // 摇杆移动(右) CONTROLLER_MSG_TYPE_RIGHT_JOYSTICK_MOVE }; // 基础状态 enum BASE_STATE { REST, // 站立 MOVE, // 移动 DASH, // 冲刺 JUMP, // 跳跃 }; // 对象类型 enum ObjectType { BASE = 0, // 基础对象 ACTIVE = 1 << 0, // 动态对象 CHARACTER = 1 << 1, // 角色对象 MONSTER = 1 << 2 // 怪物对象 };