package org.sms.tetris3d.players;

/**
 * Created by hsh on 2016. 11. 16..
 */

public class User implements  UserDefaultBehavior {
    @Override
    public void onSwipeRight() {

    }

    @Override
    public void onSwipeLeft() {

    }

    @Override
    public void onSwipeTop() {

    }

    @Override
    public void onSwipeBottom() {

    }

    @Override
    public void moveX(boolean opposite) {

    }

    @Override
    public void moveY(boolean opposite) {

    }

    @Override
    public boolean swipeBlock(boolean fix) {
        return false;
    }

    @Override
    public void rotate(int axis) {

    }

    @Override
    public boolean setCurrentObjectPositionDown() {
        return false;
    }
    protected User myIdentity(){
        return this;
    }
}

@@ -28,16 +28,70 @@
 ayers;%0A%0A
+import com.trippleit.android.tetris3d.shapes.IShape;%0A%0A
 /**%0A * C
@@ -179,16 +179,1051 @@
 avior %7B%0A
+%0A%0A    protected IShape currentObject=null,nextObject=null;%0A%0A    private  int currentObjectX, currentObjectY, currentObjectZ;%0A%0A    public  int getCurrentObjectX() %7B%0A        return currentObjectX;%0A    %7D%0A%0A    public  void setCurrentObjectX(int currentObjectX) %7B%0A        this.currentObjectX = currentObjectX;%0A    %7D%0A%0A    public  int getCurrentObjectY() %7B%0A        return currentObjectY;%0A    %7D%0A%0A    public  void setCurrentObjectY(int currentObjectY) %7B%0A        this.currentObjectY = currentObjectY;%0A    %7D%0A%0A    public  int getCurrentObjectZ() %7B%0A        return currentObjectZ;%0A    %7D%0A%0A    public  void setCurrentObjectZ(int currentObjectZ) %7B%0A        this.currentObjectZ = currentObjectZ;%0A    %7D%0A%0A%0A    public  IShape getNextObject()%7B%0A        return nextObject;%0A    %7D%0A%0A    public  void setCurrentObject(IShape currentObject)%7B%0A        this.currentObject = currentObject;%0A    %7D%0A%0A    public  void setNextObject(IShape nextObject)%7B%0A        this.nextObject = nextObject;%0A    %7D%0A%0A    public IShape getCurrentObject()%7B%0A        return currentObject;%0A    %7D%0A%0A%0A
     @Ove

add some series of core funtion