Beispiel #1
0
void cWSSAnvil::LoadSnowballFromNBT(cEntityList & a_Entities, const cParsedNBT & a_NBT, int a_TagIdx)
{
    std::auto_ptr<cThrownSnowballEntity> Snowball(new cThrownSnowballEntity(NULL, 0, 0, 0, Vector3d(0, 0, 0)));
    if (!LoadProjectileBaseFromNBT(*Snowball.get(), a_NBT, a_TagIdx))
    {
        return;
    }

    // Store the new snowball in the entities list:
    a_Entities.push_back(Snowball.release());
}
void CommandDispatcher (PA_long32 pProcNum, sLONG_PTR *pResult, PackagePtr pParams)
{
	switch(pProcNum)
	{
// --- Snowball

		case 1 :
			Snowball(pResult, pParams);
			break;

	}
}