Changeset 435 for trunk/LocalPlayer/Select.pas
- Timestamp:
- May 4, 2022, 4:59:24 PM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LocalPlayer/Select.pas
r431 r435 27 27 ToggleBtn: TButtonB; 28 28 Popup: TPopupMenu; 29 procedure FormClose(Sender: TObject; var CloseAction: TCloseAction); 29 30 procedure FormMouseWheel(Sender: TObject; Shift: TShiftState; 30 31 WheelDelta: Integer; MousePos: TPoint; var Handled: Boolean); … … 291 292 begin 292 293 first := j; 293 Break 294 Break; 294 295 end; 295 296 if first >= 0 then … … 300 301 begin 301 302 inc(i); 302 inc(test, test) 303 inc(test, test); 303 304 end; 304 305 s := CityEventName(i); … … 321 322 begin 322 323 inc(i); 323 inc(test, test) 324 inc(test, test); 324 325 end; 325 326 if (CityEventPriority[j] = chNoGrowthWarning) and … … 328 329 Sprite(offscreen, HGrSystem, x, y0 + 1, 18, 18, 329 330 1 + i mod 3 * 19, 1 + i div 3 * 19); 330 dec(x, 20) 331 end 332 end 333 end 331 dec(x, 20); 332 end; 333 end; 334 end; 334 335 end 335 336 else … … 366 367 y0 + 1, s); 367 368 ca.Font.Assign(UniFont[ftNormal]); 368 end 369 end; 369 370 end 370 371 else … … 385 386 Sprite(offscreen, HGrSystem, x + CityNameSpace + 4 + 132 + 1, y + 6, 386 387 10, 10, 88, 115); 387 end 388 end; 388 389 end; 389 390 s := inttostr(CityTaxBalance(lix, CityReport)); … … 421 422 CityReport.ProjectCost, true, MainTexture); 422 423 end; 423 end 424 end; 424 425 end; 425 426 end … … 431 432 begin 432 433 x := x + SideFrame; 433 y := y + TitleHeight 434 y := y + TitleHeight; 434 435 end; 435 436 if lit then … … 631 632 icon := 4 + ResearchDone div 25; 632 633 if icon > 4 + 3 then 633 icon := 4 + 3 634 icon := 4 + 3; 634 635 end 635 636 else if lix = adMilitary then … … 654 655 RisedTextout(ca, 104 - 33 + 15 + 10 + TechNameSpace + 24 * j - 655 656 BiColorTextWidth(ca, number) div 2, y0, number); 656 end 657 end 657 end; 658 end; 658 659 end; 659 660 end; // kAdvance, kScience … … 685 686 xSizeSmall, ySizeSmall, SmallImp.Canvas, 686 687 (lix - 1) * xSizeSmall, ySizeSmall); 687 end 688 end; 688 689 end; 689 690 kMission: … … 709 710 begin 710 711 x := x + SideFrame; 711 y := y + TitleHeight 712 y := y + TitleHeight; 712 713 end; 713 714 if lit then … … 718 719 integer(TribeNames.Objects[lix]),s) 719 720 else } ReplaceText(x, y, TextColor, s); 720 end 721 end; 721 722 end; 722 723 … … 760 761 MoveTo(104 - 33 + 15 + TechNameSpace + 24 * i + j * 2, 0); 761 762 LineTo(104 - 33 + 15 + TechNameSpace + 24 * i + j * 2, InnerHeight); 762 end 763 end; 763 764 end; 764 765 end; … … 766 767 for i := -1 to DispLines do 767 768 if (i + sb.Position >= 0) and (i + sb.Position < Lines[Layer]) then 768 Self.line(offscreen.Canvas, i, true, false) 769 Self.line(offscreen.Canvas, i, true, false); 769 770 end; 770 771 MarkUsedOffscreen(InnerWidth, 8 + 48 + DispLines * LineDistance); … … 794 795 line(Canvas, Sel0, false, false); 795 796 if Sel <> -2 then 796 line(Canvas, Sel, false, true) 797 line(Canvas, Sel, false, true); 797 798 end; 798 799 … … 846 847 end; 847 848 849 procedure TListDlg.FormClose(Sender: TObject; var CloseAction: TCloseAction); 850 begin 851 Gtk2Fix; 852 end; 853 848 854 function TListDlg.RenameCity(cix: integer): boolean; 849 855 var … … 859 865 CityNameInfo.ID := MyCity[cix].ID; 860 866 CityNameInfo.NewName := InputDlg.EInput.Text; 861 Server(cSetCityName + (length(CityNameInfo.NewName) + 8) div 4, me, 0, 862 CityNameInfo); 867 Server(cSetCityName, me, 0, CityNameInfo); 863 868 if CityDlg.Visible then 864 869 begin … … 885 890 ModelNameInfo.mix := mix; 886 891 ModelNameInfo.NewName := InputDlg.EInput.Text; 887 Server(cSetModelName + (length(ModelNameInfo.NewName) + 1 + 4 + 3) div 4, 888 me, 0, ModelNameInfo); 892 Server(cSetModelName, me, 0, ModelNameInfo); 889 893 if UnitStatDlg.Visible then 890 894 begin … … 1736 1740 1737 1741 inherited ShowNewContent(NewMode, forceclose); 1738 end; // ShowNewContent1742 end; 1739 1743 1740 1744 procedure TListDlg.ShowNewContent_CityProject(NewMode: TWindowMode; cix: integer);
Note:
See TracChangeset
for help on using the changeset viewer.