Archer::Archer() { setAttack(15); //level 1 arher is 10 * setAttack = 150 setHealth(20); //level 1 arher is 10 * setHealth = 200 setSpawnRate(0.1); setAttackRate(0.2); setSpeed(3); }
ParticleSystemNode::ParticleSystemNode(Scene *scene_) : Node(scene_) { type = NODE_PARTICLESYSTEM; timeToSpawn = 0; box = BBox(vec3(-0.5, -0.5, -0.5), vec3(0.5, 0.5, 0.5)); particleBox = box; sphere = BSphere(vec3(), 0.5); first_update = true; setSpawnRate(5.0f); setLife(5.0f, 0.0f); setSize(0.1f, 0.0f); setGrowth(1.0f, 0.0f); setEmitter(EMITTER_BOX); setColor(vec3(0.5f, 0.5f, 0.0f), vec3(1.0f, 0.0f, 0.0f)); setSpeed(0.1f, 0.0f, 0.0f); setGravity(0.0f); setName(getTypeName()); }