Something went wrong. Try again.
the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
Something went wrong. Try again.
1.1 kB · 42 lines
C++
at main
123456789101112131415161718192021222324252627282930313233343536373839404142#include "stdafx.h"#include "BossMob.h"#include "MultiEntityMob.h"#include "MultiEntityMobPart.h"
MultiEntityMobPart::MultiEntityMobPart(shared_ptr<MultiEntityMob>parentMob, const wstring &id, float w, float h) : Entity(parentMob->getLevel()), parentMob( parentMob ), id( id ){ // 4J Stu - This function call had to be moved here from the Entity ctor to ensure that // the derived version of the function is called this->defineSynchedData();
setSize(w, h);}
void MultiEntityMobPart::defineSynchedData(){}
void MultiEntityMobPart::readAdditionalSaveData(CompoundTag *tag){}
void MultiEntityMobPart::addAdditonalSaveData(CompoundTag *tag){}
bool MultiEntityMobPart::isPickable(){ return true;}
bool MultiEntityMobPart::hurt(DamageSource *source, float damage){ return parentMob.lock()->hurt( dynamic_pointer_cast<MultiEntityMobPart>( shared_from_this() ), source, damage);}
bool MultiEntityMobPart::is(shared_ptr<Entity> other){ return shared_from_this() == other || parentMob.lock() == dynamic_pointer_cast<MultiEntityMob>(other);}