|
Pol
Revision:cb584c9
|
#include <packetdefs.h>
Inheritance diagram for Pol::Network::GraphicEffectExPkt:Public Member Functions | |
| GraphicEffectExPkt () | |
| GraphicEffectExPkt (u8 effect_type, u32 src_serial_ext, u32 dst_serial_ext, u16 srcx, u16 srcy, s8 srcz, u16 dstx, u16 dsty, s8 dstz, u16 effect, u8 speed, u8 duration, u8 direction, u8 explode, u32 hue, u32 render, u16 effect3d, u16 effect3dexplode, u16 effect3dsound, u32 itemid, u8 layer) | |
| virtual | ~GraphicEffectExPkt () |
| void | followEffect (const Core::UObject *center, u16 effect, u8 speed, u8 duration, u32 hue, u32 render, u8 layer, u16 effect3d) |
| void | movingEffect (const Core::UObject *src, const Core::UObject *dst, u16 effect, u8 speed, u8 duration, u32 hue, u32 render, u8 direction, u8 explode, u16 effect3d, u16 effect3dexplode, u16 effect3dsound) |
| void | movingEffect (u16 xs, u16 ys, s8 zs, u16 xd, u16 yd, s8 zd, u16 effect, u8 speed, u8 duration, u32 hue, u32 render, u8 direction, u8 explode, u16 effect3d, u16 effect3dexplode, u16 effect3dsound) |
| virtual void | Send (Client *client) POL_OVERRIDE |
| void | stationaryEffect (u16 x, u16 y, s8 z, u16 effect, u8 speed, u8 duration, u32 hue, u32 render, u16 effect3d) |
Public Member Functions inherited from Pol::Network::PktSender | |
| virtual | ~PktSender () |
Private Member Functions | |
| void | build () |
Private Attributes | |
| u8 | _direction |
| u32 | _dst_serial_ext |
| u8 | _duration |
| u16 | _effect |
| u16 | _effect3d |
| u16 | _effect3dexplode |
| u16 | _effect3dsound |
| u8 | _effect_type |
| u8 | _explode |
| u32 | _hue |
| u32 | _itemid |
| u8 | _layer |
| PktHelper::PacketOut< PktOut_C7 > | _p |
| u32 | _render |
| u8 | _speed |
| u32 | _src_serial_ext |
| u16 | _xd |
| u16 | _xs |
| u16 | _yd |
| u16 | _ys |
| s8 | _zd |
| s8 | _zs |
Definition at line 241 of file packetdefs.h.
| Pol::Network::GraphicEffectExPkt::GraphicEffectExPkt | ( | ) |
Definition at line 640 of file packetdefs.cpp.
| Pol::Network::GraphicEffectExPkt::GraphicEffectExPkt | ( | u8 | effect_type, |
| u32 | src_serial_ext, | ||
| u32 | dst_serial_ext, | ||
| u16 | srcx, | ||
| u16 | srcy, | ||
| s8 | srcz, | ||
| u16 | dstx, | ||
| u16 | dsty, | ||
| s8 | dstz, | ||
| u16 | effect, | ||
| u8 | speed, | ||
| u8 | duration, | ||
| u8 | direction, | ||
| u8 | explode, | ||
| u32 | hue, | ||
| u32 | render, | ||
| u16 | effect3d, | ||
| u16 | effect3dexplode, | ||
| u16 | effect3dsound, | ||
| u32 | itemid, | ||
| u8 | layer | ||
| ) |
Definition at line 666 of file packetdefs.cpp.
|
inlinevirtual |
Definition at line 249 of file packetdefs.h.
References POL_OVERRIDE.
|
private |
Definition at line 804 of file packetdefs.cpp.
References _direction, _dst_serial_ext, _duration, _effect, _effect3d, _effect3dexplode, _effect3dsound, _effect_type, _explode, _hue, _itemid, _layer, _p, _render, _speed, _src_serial_ext, _xd, _xs, _yd, _ys, _zd, and _zs.
Referenced by Send().
| void Pol::Network::GraphicEffectExPkt::followEffect | ( | const Core::UObject * | center, |
| u16 | effect, | ||
| u8 | speed, | ||
| u8 | duration, | ||
| u32 | hue, | ||
| u32 | render, | ||
| u8 | layer, | ||
| u16 | effect3d | ||
| ) |
Definition at line 752 of file packetdefs.cpp.
References _direction, _dst_serial_ext, _duration, _effect, _effect3d, _effect3dexplode, _effect3dsound, _effect_type, _explode, _hue, _itemid, _layer, _render, _speed, _src_serial_ext, _xd, _xs, _yd, _ys, _zd, _zs, Pol::Core::PKTOUT_C0::EFFECT_FIXEDFROM, Pol::Core::UObject::serial_ext, Pol::Core::ULWObject::x, Pol::Core::ULWObject::y, and Pol::Core::ULWObject::z.
Referenced by Pol::Core::play_object_centered_effect_ex().
| void Pol::Network::GraphicEffectExPkt::movingEffect | ( | const Core::UObject * | src, |
| const Core::UObject * | dst, | ||
| u16 | effect, | ||
| u8 | speed, | ||
| u8 | duration, | ||
| u32 | hue, | ||
| u32 | render, | ||
| u8 | direction, | ||
| u8 | explode, | ||
| u16 | effect3d, | ||
| u16 | effect3dexplode, | ||
| u16 | effect3dsound | ||
| ) |
Definition at line 697 of file packetdefs.cpp.
References _direction, _dst_serial_ext, _duration, _effect, _effect3d, _effect3dexplode, _effect3dsound, _effect_type, _explode, _hue, _itemid, _layer, _render, _speed, _src_serial_ext, _xd, _xs, _yd, _ys, _zd, _zs, Pol::Core::PKTOUT_C0::EFFECT_MOVING, Pol::Core::ULWObject::height, Pol::Core::UObject::serial_ext, Pol::Core::ULWObject::x, Pol::Core::ULWObject::y, and Pol::Core::ULWObject::z.
Referenced by Pol::Core::play_moving_effect2_ex(), and Pol::Core::play_moving_effect_ex().
| void Pol::Network::GraphicEffectExPkt::movingEffect | ( | u16 | xs, |
| u16 | ys, | ||
| s8 | zs, | ||
| u16 | xd, | ||
| u16 | yd, | ||
| s8 | zd, | ||
| u16 | effect, | ||
| u8 | speed, | ||
| u8 | duration, | ||
| u32 | hue, | ||
| u32 | render, | ||
| u8 | direction, | ||
| u8 | explode, | ||
| u16 | effect3d, | ||
| u16 | effect3dexplode, | ||
| u16 | effect3dsound | ||
| ) |
Definition at line 724 of file packetdefs.cpp.
References _direction, _dst_serial_ext, _duration, _effect, _effect3d, _effect3dexplode, _effect3dsound, _effect_type, _explode, _hue, _itemid, _layer, _render, _speed, _src_serial_ext, _xd, _xs, _yd, _ys, _zd, _zs, and Pol::Core::PKTOUT_C0::EFFECT_MOVING.
|
virtual |
Implements Pol::Network::PktSender.
Definition at line 835 of file packetdefs.cpp.
Referenced by Pol::Core::play_moving_effect2_ex(), Pol::Core::play_moving_effect_ex(), Pol::Core::play_object_centered_effect_ex(), and Pol::Core::play_stationary_effect_ex().
| void Pol::Network::GraphicEffectExPkt::stationaryEffect | ( | u16 | x, |
| u16 | y, | ||
| s8 | z, | ||
| u16 | effect, | ||
| u8 | speed, | ||
| u8 | duration, | ||
| u32 | hue, | ||
| u32 | render, | ||
| u16 | effect3d | ||
| ) |
Definition at line 778 of file packetdefs.cpp.
References _direction, _dst_serial_ext, _duration, _effect, _effect3d, _effect3dexplode, _effect3dsound, _effect_type, _explode, _hue, _itemid, _layer, _render, _speed, _src_serial_ext, _xd, _xs, _yd, _ys, _zd, _zs, and Pol::Core::PKTOUT_C0::EFFECT_FIXEDXYZ.
Referenced by Pol::Core::play_stationary_effect_ex().
|
private |
Definition at line 279 of file packetdefs.h.
Referenced by build(), followEffect(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 269 of file packetdefs.h.
Referenced by build(), followEffect(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 278 of file packetdefs.h.
Referenced by build(), followEffect(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 270 of file packetdefs.h.
Referenced by build(), followEffect(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 283 of file packetdefs.h.
Referenced by build(), followEffect(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 284 of file packetdefs.h.
Referenced by build(), followEffect(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 285 of file packetdefs.h.
Referenced by build(), followEffect(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 267 of file packetdefs.h.
Referenced by build(), followEffect(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 280 of file packetdefs.h.
Referenced by build(), followEffect(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 281 of file packetdefs.h.
Referenced by build(), followEffect(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 286 of file packetdefs.h.
Referenced by build(), followEffect(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 287 of file packetdefs.h.
Referenced by build(), followEffect(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 289 of file packetdefs.h.
|
private |
Definition at line 282 of file packetdefs.h.
Referenced by build(), followEffect(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 277 of file packetdefs.h.
Referenced by build(), followEffect(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 268 of file packetdefs.h.
Referenced by build(), followEffect(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 274 of file packetdefs.h.
Referenced by build(), followEffect(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 271 of file packetdefs.h.
Referenced by build(), followEffect(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 275 of file packetdefs.h.
Referenced by build(), followEffect(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 272 of file packetdefs.h.
Referenced by build(), followEffect(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 276 of file packetdefs.h.
Referenced by build(), followEffect(), movingEffect(), and stationaryEffect().
|
private |
Definition at line 273 of file packetdefs.h.
Referenced by build(), followEffect(), movingEffect(), and stationaryEffect().