コード例 #1
0
 public SimulationObject(MouseEventArgs e, Random rand)
 {
     LocationF   = new Physics.VectorF(e.X, e.Y);
     this.Rand   = rand;
     VelocityF.X = (float)rand.NextDouble() * rand.Next(-1, 2);
     VelocityF.Y = (float)rand.NextDouble() * rand.Next(-1, 2);
     SizeF.X     = (float)rand.Next(20, 100);
     SizeF.Y     = (float)rand.Next(20, 100);
     Rotation    = rand.Next(0, 360);
     Mass        = SizeF.Y * SizeF.X;
 }
コード例 #2
0
 public Physics.VectorF UpdateLocation(SimulationObject simObj, List <SimulationObject> SimObjs)
 {
     Physics.VectorF newItem = simObj.LocationF;
     return(newItem);
 }
コード例 #3
0
 public void ChangeVelocity(Physics.VectorF newVector)
 {
     VelocityF.X = newVector.X;
     VelocityF.Y = newVector.Y;
 }