Android Open Source - project2 Folk






From Project

Back to project page project2.

License

The source code is released under:

MIT License

If you think the Android project project2 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 team2.scdm;
//from   ww w .j av a2  s .co m
import java.util.ArrayList;
import java.util.Random;

import com.google.android.gms.maps.model.LatLng;

public class Folk extends NPC {
  
  private int gamble; // weapon or armor type possible to obtain from folk.
    
  /**
   * Create a folk of random type. 
   */
  public Folk(LatLng player) {
    super(player); 
    Random rand = new Random(); 
    type = friendlyTypes[rand.nextInt(friendlyTypes.length)]; 
  }
  
  /**
   * Create a folk of a specific type. Call with "new Folk(Folk.CLOWN)"
   * @param type
   * The type the folk is
   */
  public Folk(LatLng player, int type) {
    super(player); 
    
    int size = Item.items.length;
    
    Random rand = new Random();
    
    gamble = rand.nextInt(size); // might need to fix but Anne says it's good.
    gamble = Item.items[gamble];
    this.type = type; 
  }
  
  // TODO: Implement this
  public int tradeItem() {
    
    return gamble;
  }
  
}




Java Source Code List

team2.scdm.AboutActivity.java
team2.scdm.Armor.java
team2.scdm.Assets.java
team2.scdm.Audio.java
team2.scdm.BattleActivity.java
team2.scdm.Enemy.java
team2.scdm.Folk.java
team2.scdm.GameAudio.java
team2.scdm.GameMusic.java
team2.scdm.GameOverActivity.java
team2.scdm.GameSound.java
team2.scdm.GestureListener.java
team2.scdm.Intro1.java
team2.scdm.Intro2.java
team2.scdm.Intro3.java
team2.scdm.Intro4.java
team2.scdm.Intro5.java
team2.scdm.Intro6.java
team2.scdm.InventoryActivity.java
team2.scdm.Item.java
team2.scdm.LocationMapActivity.java
team2.scdm.Media.java
team2.scdm.MenuActivity.java
team2.scdm.NPC.java
team2.scdm.NameActivity.java
team2.scdm.Player.java
team2.scdm.SettingsActivity.java
team2.scdm.Sound.java
team2.scdm.TitleActivity.java
team2.scdm.Weapon.java