|
Pol
Rev 533
|
#include <target.h>
Inheritance diagram for MultiPlacementCursor:
Collaboration diagram for MultiPlacementCursor:Public Member Functions | |
| MultiPlacementCursor (void(*func)(Character *, PKTBI_6C *msg)) | |
| virtual | ~MultiPlacementCursor () |
| virtual void | on_target_cursor (Character *, PKTBI_6C *msg) |
| virtual void | send_placemulti (Client *client, unsigned int objtype, int flags, s16 xoffset, s16 yoffset) |
Private Attributes | |
| void(* | func_ )(Character *, PKTBI_6C *) |
| MultiPlacementCursor::MultiPlacementCursor | ( | void(*)(Character *, PKTBI_6C *msg) | func | ) |
Definition at line 380 of file target.cpp.
| virtual MultiPlacementCursor::~MultiPlacementCursor | ( | ) | [inline, virtual] |
| void MultiPlacementCursor::on_target_cursor | ( | Character * | chr, |
| PKTBI_6C * | msg | ||
| ) | [virtual] |
Implements TargetCursor.
Definition at line 404 of file target.cpp.
| void MultiPlacementCursor::send_placemulti | ( | Client * | client, |
| unsigned int | objtype, | ||
| int | flags, | ||
| s16 | xoffset, | ||
| s16 | yoffset | ||
| ) | [virtual] |
Definition at line 386 of file target.cpp.
References Client::chr, Client::ClientType, CLIENTTYPE_7090, CRMULTI_FACING_MASK, CRMULTI_FACING_SHIFT, TargetCursor::cursorid_, find_multidesc(), ItemDesc::multiid, PacketWriterDefs::PacketInterface::offset, PktHelper::PacketOut< T >::Send(), Character::tcursor2, PacketWriterDefs::PacketWriter< _id, _size, _sub >::Write(), and PacketWriterDefs::PacketWriter< _id, _size, _sub >::WriteFlipped().
Here is the call graph for this function:void(* MultiPlacementCursor::func_)(Character *, PKTBI_6C *) [private] |