// ========================================================================
  // Constructors
  // ========================================================================
  public ClickableSprite(SpriteObjectDescriptor pSPRDscf, ResourcesManager pRM, Engine theEngine) {
    super(
        pSPRDscf.getIPosition().getX(),
        pSPRDscf.getIPosition().getY(),
        pSPRDscf.getIDimension().getWidth(),
        pSPRDscf.getIDimension().getHeight(),
        pRM.getTextureRegion(pSPRDscf.getTextureName()),
        theEngine.getVertexBufferObjectManager());

    mIClicakableImpmementation = new IComponentClickableDfltImp();
    mIActionOnSceneListener = null;
    mIActivitySceneListener = null;
    mIClicakableImpmementation.setTheComponentParent(this);

    configure(pSPRDscf);
  }