Drawables not rendering on the screen?
<p>The following code describes a drawing method for an "opponent":</p>

<pre><code>@Override
    public void draw(Canvas c, Layer layer) {
        if ( inuse ) {
            if (layer == Layer.TRAILS) {
                if ( !exploding || fade-- == 8 ) {
                    //paint.setColor(0xff808080);
                    paint.setColor(0xffc0c0c0);
                    c.drawLine(sx, sy, cx, cy, paint);
                } else if ( fade &gt; 0 )  {
                    //paint.setColor(0x808080 + fade * 0x02000000 + fade * 0x20000000);
                    paint.setColor(0x999999 + fade * 0x02000000 + fade * 0x20000000);
                    c.drawLine(sx, sy, cx, cy, paint);
                    --fade;
                }
            } else if (layer == Layer.MISSILES &amp;&amp; !exploding) {
                //paint.setColor(0xffffffff);
                paint.setColor(0xff1e1e1e);
                c.drawCircle(cx, cy, 2, paint);
            }
            explosion.draw(c, layer);
        }
    }
};
</code></pre>

<p>... Which will translate to this (a constantly moving circle with a trail describing its direction/motion):</p>

<p><img src="http://i.stack.imgur.com/cgaZd.png" alt="enter image description here"></p>

<p>Then I include a "missile" drawable to replace the circle:</p>

<pre><code>private Drawable missile;
missile = context.getResources().getDrawable(R.drawable.missiles);

        @Override
    public void draw(Canvas c, Layer layer) {
        if ( inuse ) {
            if (layer == Layer.TRAILS) {
                if ( !exploding || fade-- == 8 ) {
                    //paint.setColor(0xff808080);
                    paint.setColor(0xffc0c0c0);
                    c.drawLine(sx, sy, cx, cy, paint);
                } else if ( fade &gt; 0 )  {
                    //paint.setColor(0x808080 + fade * 0x02000000 + fade * 0x20000000);
                    paint.setColor(0x999999 + fade * 0x02000000 + fade * 0x20000000);
                    c.drawLine(sx, sy, cx, cy, paint);
                    --fade;
                }
            } else if (layer == Layer.MISSILES &amp;&amp; !exploding) {
                //paint.setColor(0xffffffff);
                paint.setColor(0xff1e1e1e);
                //c.drawCircle(cx, cy, 2, paint);
                missile.draw(c);
            }
            explosion.draw(c, layer);
        }
    }
};
</code></pre>

<p>... And it translates to this:</p>

<p><img src="http://i.stack.imgur.com/ervUv.png" alt="enter image description here"></p>

<p>How might I get the image to physically render to the screen?</p>
