void BulletThrowable::m_throwBullet(cpt3f& a_endPos, BulletClass* a_pClass /*= &G_DEF_BULLET_CLASS*/, bool a_bCollide /* = true */) { Layer* pDL = getDefaultLayer(); cpt3f pos = m_getPos(); Bullet* pBU = new Bullet(pos, a_endPos, a_pClass, a_bCollide); assert((Bullet*)0 != pBU); #ifdef __TRACE_ME //cout << *pBU << endl; #endif pDL->m_addBullet(pBU); }
bool CommunicationLayer::sendToLayer( Directions direction, PacketPtr packet) { return sendToLayer(direction, packet, getDefaultLayer(direction)); }
bool CommunicationLayer::sendToQueue(PacketPtr packet) { return sendToQueue(packet, getDefaultLayer(CommunicationLayer::Directions_Lower)); }