Changeset 7 for trunk/OnlinePlayers.pas
- Timestamp:
- May 15, 2009, 9:49:54 AM (16 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:ignore
-
old new 2 2 HoFclient.dsk 3 3 HoFclient.~dsk 4 *.dcu
-
- Property svn:ignore
-
trunk/OnlinePlayers.pas
r6 r7 28 28 PopupMenu3: TPopupMenu; 29 29 Smazatzseznamu1: TMenuItem; 30 procedure FormCreate(Sender: TObject);31 30 procedure FormClose(Sender: TObject; var Action: TCloseAction); 32 31 procedure Button1Click(Sender: TObject); … … 49 48 procedure ListView2MouseDown(Sender: TObject; Button: TMouseButton; 50 49 Shift: TShiftState; X, Y: Integer); 50 procedure FormShow(Sender: TObject); 51 procedure FormCreate(Sender: TObject); 51 52 private 52 53 { Private declarations } … … 129 130 end; 130 131 132 procedure TForm5.FormClose(Sender: TObject; var Action: TCloseAction); 133 begin 134 Form1.OnlineHri1.Checked := False; 135 end; 136 131 137 procedure TForm5.FormCreate(Sender: TObject); 132 138 begin 133 139 LoadRegOptions; 134 if Form1.Timer2.Enabled then135 DownloadPlayers;136 if Form1.OnlineHri1.Checked and (StartMinimalize = false) then137 Form5.Show;138 //zablokování tlačítka při nastavení pevné adresy139 if LockOnlineAddres then140 Form5.Button2.Enabled := false141 else142 Form5.Button2.Enabled := True;143 144 DrawForm;145 end;146 147 procedure TForm5.FormClose(Sender: TObject; var Action: TCloseAction);148 begin149 Form1.OnlineHri1.Checked := False;150 140 end; 151 141 … … 160 150 begin 161 151 if ListView1.Items.Count = 0 then FirstDownload := True else FirstDownload := False; 162 // zálohování dřívějších online přátel152 // zálohování dřívějších online přátel 163 153 SetLength(OldOnlineFriend,ListView2.Items.Count); 164 154 for i:= 0 to Length(OldOnlineFriend)-1 do begin … … 166 156 end; 167 157 168 // mazání158 // mazání 169 159 ListView1.Clear; 170 160 ListView2.Clear; 171 try //načítání z serveru 161 // načítání z serveru 162 try 172 163 if LockOnlineAddres then 173 164 XMLDocument1.FileName := LockAddres 174 165 else 175 166 XMLDocument1.FileName := Form1.Servers[OnlinePlayersIndex].OnlinePlayersAddress; 176 XMLDocument1.Active :=True;167 XMLDocument1.Active := True; 177 168 178 169 StartItemNode := XMLDocument1.DocumentElement.ChildNodes['players'].ChildNodes.FindNode('player'); … … 192 183 SubItems.Add(GetNameMap(sMap)); 193 184 SubItems.Add(GetNameZone(sZone)); 194 ImageIndex := StrToInt(sClass) -1;195 StateIndex := StrToInt(sRace) -1;185 ImageIndex := StrToInt(sClass) - 1; 186 StateIndex := StrToInt(sRace) - 1; 196 187 end; 197 188 //zjišťování přátel a zobrazení 198 for i:=0 to length(Friends) -1 do begin189 for i:=0 to length(Friends) - 1 do begin 199 190 if GetLowerString(sName) = GetLowerString(Friends[i]) then begin 200 191 with ListView2.Items.Add do begin … … 203 194 SubItems.Add(GetNameMap(sMap)); 204 195 SubItems.Add(GetNameZone(sZone)); 205 ImageIndex := StrToInt(sClass) -1;206 StateIndex := StrToInt(sRace) -1;196 ImageIndex := StrToInt(sClass) - 1; 197 StateIndex := StrToInt(sRace) - 1; 207 198 end; 208 199 end; … … 214 205 Label1.Caption := IntToStr(ListView1.Items.Count+1); 215 206 if LockOnlineAddres then begin 216 Form1.CoolTrayIcon1.Hint := IntToStr(ListView1.Items.Count +1)+' hráčů';207 Form1.CoolTrayIcon1.Hint := IntToStr(ListView1.Items.Count + 1)+' hráčů'; 217 208 // Form1.StatusBar1.SimpleText := 'Online hráči aktualizováni'; 218 209 end else begin 219 Form1.CoolTrayIcon1.Hint := Form1.Servers[OnlinePlayersIndex].Name +': '+IntToStr(ListView1.Items.Count+1)+' hráčů';210 Form1.CoolTrayIcon1.Hint := Form1.Servers[OnlinePlayersIndex].Name + ': ' + IntToStr(ListView1.Items.Count + 1) + ' hráčů'; 220 211 // Form1.StatusBar1.SimpleText := 'O.H. aktualizováni: '+Form1.Servers[OnlinePlayersIndex].Name; 221 212 end; … … 235 226 Caption := 'Online Hráči' 236 227 else 237 Caption := 'OnlineHráči-' +Form1.Servers[OnlinePlayersIndex].Name;228 Caption := 'OnlineHráči-' + Form1.Servers[OnlinePlayersIndex].Name; 238 229 239 230 … … 245 236 if FriendPlaySound then 246 237 Form1.MediaPlay(FriendSoundFile); 247 for i :=0 to ListView2.Items.Count-1 do begin238 for i := 0 to ListView2.Items.Count - 1 do begin 248 239 if IsStringInArray(ListView2.Items[i].Caption,OldOnlineFriend) then 249 Form1.CoolTrayIcon1.ShowBalloonHint(Form1.Caption +' - Připojil se kamarád',ListView2.Items[i].Caption+' se připojil',bitInfo,10);240 Form1.CoolTrayIcon1.ShowBalloonHint(Form1.Caption + ' - Připojil se kamarád',ListView2.Items[i].Caption + ' se připojil', bitInfo, 10); 250 241 end; 251 242 end; … … 867 858 end; 868 859 860 procedure TForm5.FormShow(Sender: TObject); 861 begin 862 if Form1.Timer2.Enabled then 863 DownloadPlayers; 864 if Form1.OnlineHri1.Checked and (StartMinimalize = false) then 865 Form5.Show; 866 // zablokování tlačítka při nastavení pevné adresy 867 if LockOnlineAddres then 868 Form5.Button2.Enabled := False 869 else Form5.Button2.Enabled := True; 870 871 DrawForm; 872 end; 873 869 874 function TForm5.GetLowerString(Text: string): string; 870 875 begin
Note:
See TracChangeset
for help on using the changeset viewer.