/// <summary>Preenche os controlos relativos a um recurso</summary> private void fillResourceType( string resource, Control control, Chronos.Core.Planet planet) { QueueItem item = planet.current(resource); Label type = (Label) control.FindControl("resource" + resource); if( type != null ) { if( item != null ) { type.EnableViewState = false; if( item == null ) { type.Text = "-"; } else { string resType = info.getContent(item.FactoryName); type.Text = resType; } } else { type.Text = "-"; } } Label queueCount = (Label) control.FindControl("queueCount" + resource); if( queueCount != null ) { queueCount.EnableViewState = false; queueCount.Text = planet.queueCount(resource).ToString(); } Label quantity = (Label) control.FindControl("quantity" + resource); if( quantity != null ) { if( item != null ) { quantity.EnableViewState = false; quantity.Text = item.Quantity.ToString(); } else { quantity.Text = "-"; } } Label toGo = (Label) control.FindControl("toGo" + resource); if( toGo != null ) { if( item != null ) { toGo.EnableViewState = false; toGo.Text = "+ " + item.RemainingTurns; } else { toGo.Text = "-"; } } }