Android Open Source - rpg Movement Vs Land Types






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.activities.sandbox;
/*from   ww  w .j a va 2 s  .  c  om*/
import org.aschyiel.rpg.activities.Terrain;
import org.aschyiel.rpg.level.*;

/**
* Demonstrates land-types affecting unit movement-speed.
*/
public class MovementVsLandTypes extends Terrain
{
  @Override
  protected Level getLevelInfo()
  {
    int rows = 8;
    int cols = 8;
    Level lvl = new Level( rows, cols );

    //
    // Add a unit at the top of each column.
    //

    for ( int n = 0; n < cols; n++ )
    {
      lvl.getUnits().add( new LevelDetail( UnitType.TANK, 0, n, Player.ONE ) );
    }

    //
    // Each column gets a different land-type.
    //

    for ( int m = 0; m < rows; m++ )
    {
      lvl.getLands().add( new LevelDetail( LandType.DESERT, m, 3 ) );
    }

    return lvl;
  }
}




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