Android Open Source - SnowLand Arrow Selector






From Project

Back to project page SnowLand.

License

The source code is released under:

GNU General Public License

If you think the Android project SnowLand 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 com.walrus.gui;
//www. j  a  v  a2  s. c  o  m
import com.walrus.framework.Image;

public class ArrowSelector {

  private Image arrow;
  private int arrowX, arrowY, clickedOffset=0, inc;
  
  public ArrowSelector(Image arrowImage, int x, int y, int incrementation){
    arrow=arrowImage;
    arrowX=x;
    arrowY=y;
    inc=incrementation;
  }

  public Image getArrow() {
    return arrow;
  }

  public void setArrow(Image arrow) {
    this.arrow = arrow;
  }

  public int getArrowX() {
    if(clickedOffset>0)
      clickedOffset--;
    return arrowX+clickedOffset*inc;
  }

  public void setArrowX(int arrowX) {
    this.arrowX = arrowX;
  }

  public int getArrowY() {
    return arrowY;
  }

  public void setArrowY(int arrowY) {
    this.arrowY = arrowY;
  }

  public int getClickedOffset() {
    return clickedOffset;
  }

  public void setClickedOffset(int clickedOffset) {
    this.clickedOffset = clickedOffset;
  }
}




Java Source Code List

com.walrus.core.LevelGenerator.java
com.walrus.core.Move.java
com.walrus.framework.Audio.java
com.walrus.framework.FileIO.java
com.walrus.framework.Game.java
com.walrus.framework.Graphics.java
com.walrus.framework.Image.java
com.walrus.framework.Input.java
com.walrus.framework.Music.java
com.walrus.framework.Pool.java
com.walrus.framework.Screen.java
com.walrus.framework.Sound.java
com.walrus.framework.implementation.AndroidAudio.java
com.walrus.framework.implementation.AndroidFastRenderView.java
com.walrus.framework.implementation.AndroidFileIO.java
com.walrus.framework.implementation.AndroidGame.java
com.walrus.framework.implementation.AndroidGraphics.java
com.walrus.framework.implementation.AndroidImage.java
com.walrus.framework.implementation.AndroidInput.java
com.walrus.framework.implementation.AndroidMusic.java
com.walrus.framework.implementation.AndroidSound.java
com.walrus.framework.implementation.MultiTouchHandler.java
com.walrus.framework.implementation.SingleTouchHandler.java
com.walrus.framework.implementation.TouchHandler.java
com.walrus.game.Animation.java
com.walrus.game.Assets.java
com.walrus.game.Background.java
com.walrus.game.CopyOfGameScreen.java
com.walrus.game.Entity.java
com.walrus.game.GameBoot.java
com.walrus.game.GameScreen.java
com.walrus.game.LoadingScreen.java
com.walrus.game.Loading.java
com.walrus.game.MainMenuScreen.java
com.walrus.game.SplashLoadingScreen.java
com.walrus.game.TileMatrixFactory.java
com.walrus.game.Tile.java
com.walrus.gui.ArrowSelector.java
com.walrus.gui.Button.java
com.walrus.gui.GridSpatiator.java
com.walrus.gui.SlidingBackground.java
com.walrus.gui.TextArea.java