예제 #1
0
 /// <summary>
 /// Actualizo la posición de la entidad
 /// </summary>
 /// <param name="dt">Incremento de tiempo desde la última actualización</param>
 override protected void UpdateCurrent(SFML.System.Time dt)
 {
     // uso un operador sobrecargado para multiplicar vectores por escalares
     Position += Velocity * dt.AsSeconds();
 }
 public override void Execute(SceneNode subject, SFML.System.Time dt)
 {
     ((Entity)subject).Position += velocity * dt.AsSeconds();
 }