Hi,
First error:
in CS/trunk/docs/html/manual/cs_4.2.4.9.html#4.2.4.9 ( 4.2.4.9 Laser Class )
This function handles the lifetime of the laser. Again depending on the elapsed ticks since previous frame. This function also makes the beam flicker by changing the color. Additionally, every time the laserbeam changes color it will check if there is an adversary hit by the laser. This happens with the Check() function below:
void Laser::Check ()
{
// Do a beam to check if we hit an adversary.
csVector3 isect;
iMeshWrapper* mesh = lasersector->HitBeamPortals (laserstart,
laserend, isect, 0);
if (mesh)
{
csRef<Adversary> adv = CS_GET_CHILD_OBJECT (
mesh->QueryObject (), Adversary);
if (adv)
{
// Hit!
app->ExplodeAdversary (adv);
}
}
}
it should be
if (adv)
{
// Hit!
app->GetGame().ExplodeAdversary (adv);
}
In the source it is so.
The second error:
in CS/trunk/docs/html/manual/cs_4.9.21.html#4.9.21 ( 4.9.21 Explosion Mesh Object )
Object Loader
Also see the general documentation for particle systems for other recognized keywords. See section Particle Systems in General.
<dropsize w="" h="" />
Size of the droplets for the snow (width and height).
<center x="" y="" z="" />
Center of the explosion. In most cases you should use the origin here (0,0,0) and let the engine control the position of the explosion.
it should be:
<dropsize w="" h="" />
Size of the particles of the explosion (width and height).
<center x="" y="" z="" />
I think these are copy & paste errors

I have the current subversion trunk. But i wont upload it, because i think i have no write access

.. but i have a sourceforge account