public void drawObject(float[] paramArrayOfFloat) throws OpenGLException { if (!this.mInitialized); do { return; if (this.mTextures.size() == 0) { LG.d("No textures defined!"); return; } this.mBackgroundSprite.setShader(this.mLineShader); this.mBackgroundSprite.setTexture((GLTexture)this.mTextures.get(0)); this.mBackgroundSprite.draw(paramArrayOfFloat); this.mPreviewSprite.setTexture((GLTexture)this.mTextures.get(0)); this.mPreviewSprite.setShader(this.mShader); this.mPreviewSprite.draw(paramArrayOfFloat); } while (!this.mValidEstimate); GLES20.glDisable(2929); updateCurrentFrameOutline(); this.mLineShader.bind(); this.mLineShader.setVertices(this.mOutlineVertices); this.mLineShader.setTransform(paramArrayOfFloat); this.mOutlineIndices.position(0); this.mOutlineVertices.position(0); GLES20.glLineWidth(2.0F); GLES20.glDrawElements(2, 20, 5123, this.mOutlineIndices); GLES20.glEnable(2929); }
public Tile getTile(int paramInt1, int paramInt2) { if ((paramInt1 != 0) || (paramInt2 != 0)) { LG.d("Cannot load tile " + paramInt1 + ", " + paramInt2); return null; } return new Tile(getBitmap(this.mImageFile), 0, 0, this.mTileWidth, this.mTileHeight); }