コード例 #1
0
        private void updateBorder()
        {
            if (mBorder == null)
            {
                return;
            }
            float  width      = mHitArea.getWidth();
            float  height     = mHitArea.getHeight();
            AsQuad topLine    = mBorder.getChildAt(0) as AsQuad;
            AsQuad rightLine  = mBorder.getChildAt(1) as AsQuad;
            AsQuad bottomLine = mBorder.getChildAt(2) as AsQuad;
            AsQuad leftLine   = mBorder.getChildAt(3) as AsQuad;

            topLine.setWidth(width);
            topLine.setHeight(1);
            bottomLine.setWidth(width);
            bottomLine.setHeight(1);
            leftLine.setWidth(1);
            leftLine.setHeight(height);
            rightLine.setWidth(1);
            rightLine.setHeight(height);
            rightLine.setX(width - 1);
            bottomLine.setY(height - 1);
            topLine.setColor(rightLine.setColor(bottomLine.setColor(leftLine.setColor(mColor))));
        }
コード例 #2
0
 public virtual void batchQuad(AsQuad quad, float parentAlpha, AsTexture texture, String smoothing)
 {
     if (mQuadBatches[mCurrentQuadBatchID].isStateChange(quad.getTinted(), parentAlpha, texture, smoothing, mBlendMode))
     {
         finishQuadBatch();
     }
     mQuadBatches[mCurrentQuadBatchID].addQuad(quad, parentAlpha, texture, smoothing, mModelViewMatrix, mBlendMode);
 }
コード例 #3
0
 public AsStatsDisplay()
 {
     mBackground = new AsQuad(50, 25, 0x0);
     mTextField  = new AsTextField(48, 25, "", AsBitmapFont.MINI, AsBitmapFont.NATIVE_SIZE, 0xffffff);
     mTextField.setX(2);
     mTextField.setHAlign(AsHAlign.LEFT);
     mTextField.setVAlign(AsVAlign.TOP);
     addChild(mBackground);
     addChild(mTextField);
     addEventListener(AsEvent.ENTER_FRAME, onEnterFrame);
     updateText(0, getMemory(), 0);
     setBlendMode(AsBlendMode.NONE);
 }
コード例 #4
0
 public virtual void batchQuad(AsQuad quad, float parentAlpha)
 {
     batchQuad(quad, parentAlpha, null, null);
 }
コード例 #5
0
 public virtual void batchQuad(AsQuad quad, float parentAlpha, AsTexture texture)
 {
     batchQuad(quad, parentAlpha, texture, null);
 }