Android Open Source - rpg Step






From Project

Back to project page rpg.

License

The source code is released under:

Apache License

If you think the Android project rpg listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package org.aschyiel.rpg.graph;
//from w w  w  .j a  va2  s  .  c o m
import java.util.List;

import org.aschyiel.rpg.graph.ChessBoard.Square;

import android.util.Log;

/**
* A record of neighboring squares as an edge. 
*/
public final class Step
{ 
  protected final Square to;
  protected final Square from;
  
  public Step( final Square a, final Square b )
  {
    from = a;
    to   = b;
  }

  /**
  * For debugging paths.
  */
  protected static void print( List<Step> li )
  {
    StringBuilder sb = new StringBuilder();
    sb.append( "Path as steps: \n" );

    int i = 1;
    for ( Step step : li )
    {
      sb.append( i );
      sb.append( ". Move from " );
      sb.append( step.from );
      sb.append( " to " );
      sb.append( step.to );
      sb.append( ".\n" );
      i++;
    }

    Log.d( "[RPG:Step]", sb.toString() );
  }

  @Override
  public String toString()
  {
    return "{ from: "+ from +", to: "+ to +" }";
  }
}




Java Source Code List

org.aschyiel.rpg.Coords.java
org.aschyiel.rpg.Focus.java
org.aschyiel.rpg.GameObjectFactory.java
org.aschyiel.rpg.GameObject.java
org.aschyiel.rpg.ICanHasFocus.java
org.aschyiel.rpg.IFullGameObject.java
org.aschyiel.rpg.IGameObject.java
org.aschyiel.rpg.PowerChords.java
org.aschyiel.rpg.Resorcerer.java
org.aschyiel.rpg.activities.Launcher.java
org.aschyiel.rpg.activities.Sandbox.java
org.aschyiel.rpg.activities.Terrain.java
org.aschyiel.rpg.activities.sandbox.BasicCombat.java
org.aschyiel.rpg.activities.sandbox.BasicMovement.java
org.aschyiel.rpg.activities.sandbox.MovementVsLandTypes.java
org.aschyiel.rpg.graph.ChessBoard.java
org.aschyiel.rpg.graph.DefaultPathFinder.java
org.aschyiel.rpg.graph.GirlFriend.java
org.aschyiel.rpg.graph.NavPath.java
org.aschyiel.rpg.graph.Navigator.java
org.aschyiel.rpg.graph.OnSquareClickHandler.java
org.aschyiel.rpg.graph.PathFinder.java
org.aschyiel.rpg.graph.Step.java
org.aschyiel.rpg.graph.VacancySubscriber.java
org.aschyiel.rpg.level.LandType.java
org.aschyiel.rpg.level.LevelDetail.java
org.aschyiel.rpg.level.Level.java
org.aschyiel.rpg.level.Player.java
org.aschyiel.rpg.level.UnitType.java