Android Open Source - blocks-game Dir






From Project

Back to project page blocks-game.

License

The source code is released under:

Apache License

If you think the Android project blocks-game 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 cz.kotu.grids;
/*w w w .  j a va 2 s .co m*/
/**
 * @author Kotuc
 */
public class Dir {
    public static final Dir
            E = new Dir(1, 0),
            NE = new Dir(1, 1),
            N = new Dir(0, 1),
            NW = new Dir(-1, 1),
            W = new Dir(-1, 0),
            SW = new Dir(-1, -1),
            S = new Dir(0, -1),
            SE = new Dir(1, -1);

    private final int dx, dy;

    public int dx() {
        return dx;
    }

    public int dy() {
        return dy;
    }

    private Dir(int dx, int dy) {
        this.dx = dx;
        this.dy = dy;
    }

    Dir[] values4() {
        return new Dir[]{E, N, W, S};
    }

    Dir[] values8() {
        return new Dir[]{E, NE, N, NW, W, SW, S, SE};
    }

}




Java Source Code List

com.badlogic.gradletest.DesktopLauncher.java
com.badlogicgames.gradletest.MainActivity.java
cz.kotu.game.blocks.BaseStage.java
cz.kotu.game.blocks.Block.java
cz.kotu.game.blocks.Draggable.java
cz.kotu.game.blocks.Follower.java
cz.kotu.game.blocks.GridStage.java
cz.kotu.game.blocks.GridUtils.java
cz.kotu.game.blocks.HelloApp.java
cz.kotu.game.blocks.MoveUtils.java
cz.kotu.game.blocks.Slider.java
cz.kotu.game.blocks.T.java
cz.kotu.game.blocks.hex.Axial.java
cz.kotu.game.blocks.hex.HexCoords3.java
cz.kotu.game.blocks.hex.HexGrid.java
cz.kotu.game.blocks.hex.HexGroup.java
cz.kotu.game.blocks.hex.HexPos.java
cz.kotu.game.blocks.hex.HexSet.java
cz.kotu.game.blocks.hex.HexStage.java
cz.kotu.game.blocks.hex.Hex.java
cz.kotu.grids.Dir.java
cz.kotu.grids.GenericGrid.java
cz.kotu.grids.LinPos.java
cz.kotu.grids.LinearGrid.java
cz.kotu.grids.Pos.java