コード例 #1
0
ファイル: Block.cs プロジェクト: MarvTekko/AISG
    public Block () {
        id = 0;
        isSolid = false;
        isSchraege = false;
        rotation = RotationTypes.None;
        schraegenType = SchraegenTypes.None;
        allowedSchraege = true;

        destroyForce = 0;

    }
コード例 #2
0
ファイル: Chunk.cs プロジェクト: MarvTekko/AISG
    public void setMetaData ( RotationTypes _rot, SchraegenTypes _schraegenType ) {

        if ( allowedSchraege ) {

            Rotation = _rot;
            SchraegenType = _schraegenType;

            if ( Rotation == RotationTypes.None && SchraegenType == SchraegenTypes.None ) {
                IsSchraege = false;
            }
            else {
                IsSchraege = true;
            }
        }
    }
コード例 #3
0
ファイル: Block.cs プロジェクト: MarvTekko/AISG
    public void setSchraegenData ( RotationTypes _rot, SchraegenTypes _schraegenType ) {

        if ( allowedSchraege ) {

            rotation = _rot;
            schraegenType = _schraegenType;

            if ( rotation == RotationTypes.None && schraegenType == SchraegenTypes.None ) {
                isSchraege = false;
            }
            else {
                isSchraege = true;
            }
        }
    }
コード例 #4
0
ファイル: Block.cs プロジェクト: MarvTekko/AISG
    public Block ( Block temp ) {

        id = temp.id;
        isSolid = temp.IsSolid;
        isSchraege = temp.IsSchraege;
        allowedSchraege = temp.allowedSchraege;

        rotation = temp.Rotation;
        schraegenType = temp.SchraegenType;

        destroyForce = temp.DestroyForce;

    }