All pastes #25042 Raw Edit

Miscellany

public text v1 · immutable
#25042 ·published 2005-10-09 18:21 UTC
rendered paste body
	void updateNpcs()
	{
		Node n;
		boolean isLoaded;
		if (conn.hasNpcs())
		{
			for (NpcData npc : conn.getNpcs())
			{
				isLoaded = modelLoader.hasNodeFor(npc);
				n = modelLoader.getNodeFor(npc);
				if (! isLoaded)
				{
					rootNode.attachChild(n);
					//n.updateCollisionTree(); kills performance
				}
				npc.update();
				//npc.heading += 200;
				if (npc.hasChanged())
				{
					n.setLocalRotation(npc.getRotation());
					//_log.info(n.getLocalRotation().toString());
					n.setLocalTranslation(npc.getTranslation());
					npc.updated();
				}
			}
		}
	}