/// <summary> /// Renders out the token sprite. /// </summary> public override void Render( Drawable dest, GC gc) { Width = letterState.Width = selectedState.Width = display.TileSize; Height = letterState.Height = selectedState.Height = display.TileSize; letterState.X = selectedState.X = X; letterState.Y = selectedState.Y = Y; if (Width == 0 || Height == 0) { return; } tileDrawable.Render(dest, gc, state); letterDrawable.Render(dest, gc, letterState); // Check for in chain if (token.InChain) { selectedDrawable.Render(dest, gc, selectedState); } }