ソースコード

ソースコード




TouchEventObjectクラスの全ソースコードです。

TouchEventObject.java
package <パッケージ名>;

import android.graphics.PointF;
import android.graphics.Rect;



public abstract class TouchEventObject
{
    //  更新
    public abstract void    Update();

    //  通知
    //  通知座標はオブジェの相対座標
    public abstract void    OnTouchUp( PointF pos );
    public abstract void    OnTouchDown( PointF pos );
    public abstract void    OnTouchMove( PointF pos );
    public abstract void    OnTouchOut( PointF pos );

    //  領域設定
    public void SetRect( int posX, int posY, int width, int height )
    {
        m_Rect.left     = posX;
        m_Rect.top      = posY;
        m_Rect.right    = posX + width;
        m_Rect.bottom   = posY + height;
    }

    //  各種取得
    public Rect     GetRect()   { return m_Rect;    }
    public boolean  IsEnable()  { return true;      }

    //  コンストラクタ
    protected TouchEventObject( TouchManager mngr )
    {
        m_Rect  = new Rect();

        //  管理人に登録
        mngr.AddObject( this );
    }



    private Rect    m_Rect;
}


次のページ>