void c_AttkData::SetAVals(SPoint p)

Parameters:

p : location of the vertex to add
m : magnitude (or how hard the victim should fly)
di : direction the victim will move in
diDist : distance from the last input point. This is used to weight the average based on the perimiter. Since this is a convex polygon, a perimeter can be used to determine hit data since it directly relates to area.
double dm : damage to deal to the victim
double w : weight of this vertex. Weight determines direction; a weight of 1 will use vertex defined directions, a weight of 0 will simply obtain direction from the defined 'centre' of an attack. A value between these 2 will simply use a weighted average.

void c_AttkData::rollIntoAvg()

must be called to condition data collected with addVal() before it can be used