/// <summary> /// Criar a table /// </summary> private void createTable() { _itemsTable.Reset(); _itemsTable.Title = info.getContent("conquerplanet_title"); _itemsTable.TitleCssClass = "planetInfoZoneTitle"; _itemsTable.TableCssClass = "planetFrame"; createTitle( _itemsTable ); bool hasResults = false; ArrayList fleetsInConquerState = _ruler.FleetsInConquerState(); foreach( Chronos.Core.Fleet fleet in fleetsInConquerState ) { Planet p = Universe.instance.getPlanet( fleet.Coordinate ); ItemsTableLine line = new ItemsTableLine(); ItemsTableText name = new ItemsTableText( fleet.Name, "resource" ); ItemsTableText coordinate = new ItemsTableText( fleet.Coordinate.ToString(), "resource" ); ItemsTableText rulerName; if( p.Owner != null ) { rulerName = new ItemsTableText( OrionGlobals.getLink( (Ruler)p.Owner ), "resource" ); }else { rulerName = new ItemsTableText( info.getContent("conquerplanet_none"), "resource" ); } ItemsTableTextBox textbox = new ItemsTableTextBox(); textbox.CssClass = "resource"; textbox.CssClass = "textbox"; ItemsTableImageButton conquerPlanet = new ItemsTableImageButton( OrionGlobals.getCommonImagePath("ok.gif"), "conquer_" + fleet.Id.ToString() ); conquerPlanet.Click += new ImageClickEventHandler(conquerPlanet_Click); ItemsTableItem returnPlanet; if( p.InitMade ) { returnPlanet = new ItemsTableImageButton( OrionGlobals.getCommonImagePath("remove.gif"), "conquer_return" + fleet.Id.ToString() ); ((ItemsTableImageButton)returnPlanet).Click += new ImageClickEventHandler(returnPlanet_Click); }else{ returnPlanet = new ItemsTableText("","resource"); } line.add( name ); line.add( coordinate ); line.add( rulerName ); line.add( textbox ); line.add( conquerPlanet ); line.add( returnPlanet ); line.add( returnPlanet ); _itemsTable.addLine( line ); hasResults = true; } if( !hasResults ) { noResults(); } }
/// <summary> /// Criar a table /// </summary> private void createTable() { _itemsTable.Reset(); _itemsTable.Title = info.getContent("conquerplanet_title"); _itemsTable.TitleCssClass = "planetInfoZoneTitle"; _itemsTable.TableCssClass = "planetFrame"; createTitle(_itemsTable); bool hasResults = false; ArrayList fleetsInConquerState = _ruler.FleetsInConquerState(); foreach (Chronos.Core.Fleet fleet in fleetsInConquerState) { Planet p = Universe.instance.getPlanet(fleet.Coordinate); ItemsTableLine line = new ItemsTableLine(); ItemsTableText name = new ItemsTableText(fleet.Name, "resource"); ItemsTableText coordinate = new ItemsTableText(fleet.Coordinate.ToString(), "resource"); ItemsTableText rulerName; if (p.Owner != null) { rulerName = new ItemsTableText(OrionGlobals.getLink((Ruler)p.Owner), "resource"); } else { rulerName = new ItemsTableText(info.getContent("conquerplanet_none"), "resource"); } ItemsTableTextBox textbox = new ItemsTableTextBox(); textbox.CssClass = "resource"; textbox.CssClass = "textbox"; ItemsTableImageButton conquerPlanet = new ItemsTableImageButton(OrionGlobals.getCommonImagePath("ok.gif"), "conquer_" + fleet.Id.ToString()); conquerPlanet.Click += new ImageClickEventHandler(conquerPlanet_Click); ItemsTableItem returnPlanet; if (p.InitMade) { returnPlanet = new ItemsTableImageButton(OrionGlobals.getCommonImagePath("remove.gif"), "conquer_return" + fleet.Id.ToString()); ((ItemsTableImageButton)returnPlanet).Click += new ImageClickEventHandler(returnPlanet_Click); } else { returnPlanet = new ItemsTableText("", "resource"); } line.add(name); line.add(coordinate); line.add(rulerName); line.add(textbox); line.add(conquerPlanet); line.add(returnPlanet); line.add(returnPlanet); _itemsTable.addLine(line); hasResults = true; } if (!hasResults) { noResults(); } }