<?xml version="1.0" encoding="iso-8859-9" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="https://syndication.webwiz.net/rss_namespace/">
 <channel>
  <title>Clomosy | Forum : araba sorun</title>
  <link>https://www.clomosy.com.tr/</link>
  <description><![CDATA[XML içerik linki; Clomosy | Forum : Genel &#304;&#351;lemler : araba sorun]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Tue, 14 Apr 2026 11:38:26 +0000</pubDate>
  <lastBuildDate>Thu, 24 Aug 2023 18:09:00 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.07</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>https://www.clomosy.com.tr/RSS_post_feed.asp?TID=566</WebWizForums:feedURL>
  <image>
   <title><![CDATA[Clomosy | Forum]]></title>
   <url>https://www.clomosy.com.tr/forum_images/logo.png</url>
   <link>https://www.clomosy.com.tr/</link>
  </image>
  <item>
   <title><![CDATA[araba sorun : Tabi, bunu yapabilirsiniz ama...]]></title>
   <link>https://www.clomosy.com.tr/forum_posts.asp?TID=566&amp;PID=740#740</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://www.clomosy.com.tr/member_profile.asp?PF=133">Alforce</a><br /><strong>Konu:</strong> 566<br /><strong>Gönderim Zamanı:</strong> 24&nbsp;Ağustos&nbsp;2023 Saat 18:09<br /><br />Tabi, bunu yapabilirsiniz ama bütün engellerin üst üste gelmemesi için kontrol etmeniz gerekir.<div><br></div><div>Rastgele bir şerid yapmak için:</div><div><table width="99%"><tr><td><pre class="BBcode"></div><div>Engel.Left:= (clMath.generateRandom(0,3)*140)+60;</div><div></pre></td></tr></table></div><div><br></div><div>Bu kodu webde yazdım, biraz modifiye etmen gerekebilir.</div>]]>
   </description>
   <pubDate>Thu, 24 Aug 2023 18:09:00 +0000</pubDate>
   <guid isPermaLink="true">https://www.clomosy.com.tr/forum_posts.asp?TID=566&amp;PID=740#740</guid>
  </item> 
  <item>
   <title><![CDATA[araba sorun : Bu &#351;ekilde kodu de&#287;i&#351;tirdi&#287;iniz...]]></title>
   <link>https://www.clomosy.com.tr/forum_posts.asp?TID=566&amp;PID=739#739</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://www.clomosy.com.tr/member_profile.asp?PF=119">ibrahimethem</a><br /><strong>Konu:</strong> 566<br /><strong>Gönderim Zamanı:</strong> 24&nbsp;Ağustos&nbsp;2023 Saat 18:02<br /><br />Bu şekilde kodu değiştirdiğiniz zaman engeller random şekilde değil sürekli aynı yerden geliyor bunu çözmem mümkün müdür?<div><br></div>]]>
   </description>
   <pubDate>Thu, 24 Aug 2023 18:02:41 +0000</pubDate>
   <guid isPermaLink="true">https://www.clomosy.com.tr/forum_posts.asp?TID=566&amp;PID=739#739</guid>
  </item> 
  <item>
   <title><![CDATA[araba sorun : Tamam, san&#305;r&#305;m yanl&#305;&#351; sorununu...]]></title>
   <link>https://www.clomosy.com.tr/forum_posts.asp?TID=566&amp;PID=738#738</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://www.clomosy.com.tr/member_profile.asp?PF=133">Alforce</a><br /><strong>Konu:</strong> 566<br /><strong>Gönderim Zamanı:</strong> 24&nbsp;Ağustos&nbsp;2023 Saat 17:47<br /><br />Tamam, sanırım yanlış sorununu çözdüm.<div><br></div><div>Burda:</div><div><table width="99%"><tr><td><pre class="BBcode"></div><div><div>Var</div><div>&nbsp; MyForm:TclGameForm;</div><div>&nbsp; rightbutton, leftbutton : TClProButton;</div><div>&nbsp; araba,engel1img,engelimg,engel2img: TClProImage;</div><div>&nbsp; GameTimer,Timer,GameTimer1,GameTimer2,GameTimer3:TClTimer;</div><div>&nbsp; b: Boolean;</div><div><br></div><div>Procedure Proc4OnGameTimer;</div><div>Const&nbsp;</div><div>&nbsp; engel2imgSpeed = -10;</div><div>begin</div><div>&nbsp; engel2img.Align:= alNone;&nbsp;</div><div>&nbsp; engel2img.Top := engel2img.Top - engel2imgSpeed;//yukarı yön</div><div>&nbsp;&nbsp;</div><div>&nbsp; if (engel2img.Left + engel2img.Width) &gt; TForm(MyForm).ClientWidth then&nbsp; // sağ kenar kontrolü</div><div>&nbsp; &nbsp; engel2img.Left := TForm(MyForm).ClientWidth - engel2img.Width;</div><div>&nbsp;&nbsp;</div><div>&nbsp; if (engel2img.Left) &lt; 0 then // sol kenar kontrolü</div><div>&nbsp; &nbsp; engel2img.Left := 0;</div><div>&nbsp;&nbsp;</div><div>&nbsp; if (engel2img.Top + engel2img.Height) &gt; TForm(MyForm).ClientHeight then&nbsp; // Alt sınır kontrolü</div><div>&nbsp; begin</div><div>&nbsp; &nbsp; engel2img.Top := TForm(MyForm).ClientHeight - engel2img.Height;</div><div>&nbsp; &nbsp; engel2img.Top := 0;</div><div>&nbsp; end;</div><div>&nbsp;&nbsp;</div><div>&nbsp; if engel2img then</div><div>&nbsp; &nbsp; GameTimer.Enabled:= True;</div><div>end;</div><div><br></div><div>Procedure Proc2OnGameTimer;</div><div>Const&nbsp;</div><div>&nbsp; engel1imgSpeed= -10;</div><div>begin</div><div>&nbsp; engel1img.Align := alNone;&nbsp;</div><div>&nbsp; engel1img.Top := engel1img.Top - engel1imgSpeed;//yukarı yön</div><div>&nbsp;&nbsp;</div><div>&nbsp; if (engel1img.Left + engel1img.Width) &gt; TForm(MyForm).ClientWidth then&nbsp; // sağ kenar kontrolü</div><div>&nbsp; &nbsp; engel1img.Left := TForm(MyForm).ClientWidth - engel1img.Width;</div><div>&nbsp;&nbsp;</div><div>&nbsp; if (engel1img.Left) &lt; 0 then // sol kenar kontrolü</div><div>&nbsp; &nbsp; engel1img.Left := 0;</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; if (engel1img.Top + engel1img.Height) &gt; TForm(MyForm).ClientHeight then&nbsp; // Alt sınır kontrolü</div><div>&nbsp; begin</div><div>&nbsp; &nbsp; engel1img.Top := TForm(MyForm).ClientHeight - engel1img.Height;</div><div>&nbsp; &nbsp; engel1img.Top := 0;</div><div>&nbsp; end;</div><div>&nbsp;&nbsp;</div><div>&nbsp; if engel1img then</div><div>&nbsp; &nbsp; GameTimer.Enabled:= True;</div><div>end;</div><div><br></div><div>Procedure Proc3OnGameTimer;</div><div>Const&nbsp;</div><div>&nbsp; engelimgSpeed = -10;</div><div>begin</div><div>&nbsp; engelimg.Align := alNone;&nbsp;</div><div>&nbsp; engelimg.Top := engelimg.Top - engelimgSpeed;//yukarı yön</div><div><br></div><div>&nbsp; if (engelimg.Left + engelimg.Width) &gt; TForm(MyForm).ClientWidth then&nbsp; // sağ kenar kontrolü</div><div>&nbsp; &nbsp; engelimg.Left := TForm(MyForm).ClientWidth - engelimg.Width;</div><div><br></div><div>&nbsp; if (engelimg.Left) &lt; 0 then // sol kenar kontrolü</div><div>&nbsp; &nbsp; engelimg.Left := 0;</div><div><br></div><div>&nbsp; if (engelimg.Top + engelimg.Height) &gt; TForm(MyForm).ClientHeight then&nbsp; // Alt sınır kontrolü</div><div>&nbsp; begin</div><div>&nbsp; &nbsp; engelimg.Top := TForm(MyForm).ClientHeight - engelimg.Height;</div><div>&nbsp; &nbsp; engelimg.Top := 0;</div><div>&nbsp; end;</div><div><br></div><div>&nbsp; if engelimg then</div><div>&nbsp; &nbsp; GameTimer.Enabled:= True;</div><div>end;</div><div><br></div><div>procedure SetImage3;</div><div>begin</div><div>&nbsp; engel2img := MyForm.AddNewProImage(MyForm,'engel2img');</div><div>&nbsp; clComponent.SetupComponent(engel2img,'{"Width":75, "Height":150, "Align":"None",</div><div>&nbsp; "ImgUrl":"https://i.hizliresim.com/io5ymz8.png", "Left": 60, "Top": 0}');</div><div>end;</div><div><br></div><div>procedure SetImage2;</div><div>begin</div><div>&nbsp; engel1img := MyForm.AddNewProImage(MyForm,'engel1img');</div><div>&nbsp; clComponent.SetupComponent(engel1img,'{"Width":75, "Height":150, "Align":"None",</div><div>&nbsp; "ImgUrl":"https://i.hizliresim.com/p1uujvb.png", "Left": 0, "Top": 30}');</div><div>end;</div><div><br></div><div>procedure SetImage1;</div><div>begin</div><div>&nbsp; engelimg:= MyForm.AddNewProImage(MyForm,'engelimg');</div><div>&nbsp; clComponent.SetupComponent(engelimg,'{"Width":75, "Height":150, "Align":"None",</div><div>&nbsp; "ImgUrl":"https://i.hizliresim.com/rr72hin.png", "Left": 30, "Top": 10}');</div><div>end;</div><div><br></div><div>Function Max(in1,in2: Integer): Integer; begin</div><div><br></div><div>&nbsp; if in1 &gt;= in2 then</div><div>&nbsp; &nbsp; Result:= in1</div><div>&nbsp; else</div><div>&nbsp; &nbsp; Result:= in2;</div><div>End;</div><div><br></div><div>Function Min(in1,in2: Integer): Integer; begin</div><div><br></div><div>&nbsp; if in1 &lt;= in2 then</div><div>&nbsp; &nbsp; Result:= in1</div><div>&nbsp; else</div><div>&nbsp; &nbsp; Result:= in2;</div><div>End;</div><div><br></div><div>// Change background</div><div>Procedure Proc1OnGameTimer; begin</div><div><br></div><div>&nbsp; if b then</div><div>&nbsp; &nbsp; MyForm.SetFormBGImage('c4gxsvt.png')</div><div>&nbsp; else</div><div>&nbsp; &nbsp; MyForm.SetFormBGImage('anhjtzn.png');</div><div>&nbsp;&nbsp;</div><div>&nbsp; b:= not b;</div><div>End;</div><div><br></div><div>Procedure ProcOnGameTimer;</div><div>Const&nbsp;</div><div>&nbsp; arabaSpeed = 0;</div><div>Var</div><div>&nbsp; intersect_area,intersect_x1, intersect_y1, intersect_x2, intersect_y2: Integer;</div><div>&nbsp; b: Boolean;</div><div>begin</div><div>&nbsp; araba.Top := araba.Top - arabaSpeed;//Yukarı yön</div><div>&nbsp;&nbsp;</div><div>&nbsp; if (araba.Left + araba.Width) &gt; TForm(MyForm).ClientWidth then&nbsp; // sağ kenar kontrolü</div><div>&nbsp; &nbsp; araba.Left := TForm(MyForm).ClientWidth - araba.Width;</div><div>&nbsp;&nbsp;</div><div>&nbsp; if (araba.Left) &lt; 0 then // sol kenar kontrolü</div><div>&nbsp; &nbsp; araba.Left := 0;</div><div>&nbsp;&nbsp;</div><div>&nbsp; if (araba.Top + araba.Height) &gt; TForm(MyForm).ClientHeight then&nbsp; // alt sınıt&nbsp; kontrolü</div><div>&nbsp; &nbsp; araba.Top := TForm(MyForm).ClientHeight - araba.Height;</div><div>&nbsp;&nbsp;</div><div>&nbsp; if araba then</div><div>&nbsp; GameTimer.Enabled := True;</div><div>&nbsp;&nbsp;</div><div>&nbsp; b:= False;</div><div>&nbsp;&nbsp;</div><div>&nbsp; {Engel}</div><div>&nbsp; intersect_x1:= max(araba.Left, engelimg.Left);</div><div>&nbsp; intersect_y1:= max(araba.Top, engelimg.Top);</div><div>&nbsp; intersect_x2:= min(araba.Left+araba.Width, engelimg.Left+engelimg.Width);</div><div>&nbsp; intersect_y2:= min(araba.Top+araba.Height, engelimg.Top+engelimg.Height);</div><div>&nbsp; intersect_area:= (intersect_x2 - intersect_x1) * (intersect_y2 - intersect_y1);</div><div>&nbsp;&nbsp;</div><div>&nbsp; b:= b or (intersect_area &gt; 0) and (araba.Top &lt; engelimg.Top+engelimg.Height) and (not (araba.Top + araba.Height &lt; engelimg.Top));</div><div><br></div><div>&nbsp; {/Engel}</div><div>&nbsp;&nbsp;</div><div>&nbsp; {Engel1}</div><div>&nbsp; intersect_x1:= max(araba.Left, engel1img.Left);</div><div>&nbsp; intersect_y1:= max(araba.Top, engel1img.Top);</div><div>&nbsp; intersect_x2:= min(araba.Left+araba.Width, engel1img.Left+engel1img.Width);</div><div>&nbsp; intersect_y2:= min(araba.Top+araba.Height, engel1img.Top+engel1img.Height);</div><div>&nbsp; intersect_area:= (intersect_x2 - intersect_x1) * (intersect_y2 - intersect_y1);</div><div>&nbsp;&nbsp;</div><div>&nbsp; b:= b or (intersect_area &gt; 0) and (araba.Top &lt; engel1img.Top+engel1img.Height) and (not (araba.Top + araba.Height &lt; engel1img.Top));</div><div>&nbsp; {/Engel1}</div><div>&nbsp;&nbsp;</div><div>&nbsp; {Engel2}</div><div>&nbsp; intersect_x1:= max(araba.Left, engel2img.Left);</div><div>&nbsp; intersect_y1:= max(araba.Top, engel2img.Top);</div><div>&nbsp; intersect_x2:= min(araba.Left+araba.Width, engel2img.Left+engel2img.Width);</div><div>&nbsp; intersect_y2:= min(araba.Top+araba.Height, engel2img.Top+engel2img.Height);</div><div>&nbsp; intersect_area:= (intersect_x2 - intersect_x1) * (intersect_y2 - intersect_y1);</div><div>&nbsp; &nbsp;</div><div>&nbsp; b:= b or (intersect_area &gt; 0) and (araba.Top &lt; engel2img.Top+engel2img.Height) and (not (araba.Top + araba.Height &lt; engel2img.Top));</div><div>&nbsp; {/Engel2}</div><div>&nbsp;&nbsp;</div><div>&nbsp;&nbsp;</div><div>&nbsp; if b then</div><div>&nbsp; Begin</div><div>&nbsp; &nbsp; ShowMessage('Engele dokunuldu');</div><div>&nbsp; &nbsp;&nbsp;</div><div>&nbsp; &nbsp; engelimg.Top:= clMath.generateRandom(-1000,100);</div><div>&nbsp; &nbsp; engel1img.Top:= clMath.generateRandom(-1000,100);</div><div>&nbsp; &nbsp; engel2img.Top:= clMath.generateRandom(-1000,100);</div><div>&nbsp; End;</div><div>end;&nbsp;</div><div><br></div><div>procedure rightbuttonOnClick;</div><div>Begin</div><div>&nbsp; araba.Align := alNone;</div><div>&nbsp; araba.Left:= araba.Left +25;</div><div>end;</div><div>&nbsp;</div><div>procedure leftbuttonOnClick;</div><div>Begin</div><div>&nbsp; araba.Align := alNone;</div><div>&nbsp; araba.Left:= araba.Left -25;</div><div>end;</div><div><br></div><div>procedure SetImage;</div><div>begin</div><div>&nbsp; araba := MyForm.AddNewProImage(MyForm,'araba');</div><div>&nbsp; clComponent.SetupComponent(araba,'{"MarginBottom":-450,"Width" :75, "Height":150,</div><div>&nbsp;"ImgUrl":"https://1.bp.blogspot.com/-eLqVU9iD9EM/WsoJrp3VRaI/AAAAAAAABjo/QH1WGuxqG1Y24swMOrKAZUZzSl8ScXXWgCLcBGAs/s1600/araba.png", "ImgFit":"yes"}');</div><div>end;</div><div><br></div><div>begin</div><div>&nbsp; b:= False;</div><div>&nbsp; MyForm := TclGameForm.Create(Self);</div><div>&nbsp; MyForm.AddGameAssetFromUrl('https://i.hizliresim.com/c4gxsvt.png');</div><div>&nbsp; MyForm.AddGameAssetFromUrl('https://i.hizliresim.com/anhjtzn.png');</div><div>&nbsp;&nbsp;</div><div>&nbsp;&nbsp;</div><div>&nbsp; rightbutton := MyForm.AddNewProButton(MyForm,'rightbutton','');</div><div>&nbsp; clComponent.SetupComponent(rightbutton,'{"caption":" ", "MarginBottom":-700, "Width" :200,"MarginLeft":275,&nbsp;</div><div>&nbsp; "Height":70,"RoundHeight":2,</div><div>&nbsp; "RoundWidth":2}');</div><div>&nbsp; MyForm.SetImage(rightbutton,'https://i.hizliresim.com/rctnzmd.png');&nbsp;</div><div>&nbsp; MyForm.AddNewEvent(rightbutton,tbeOnClick,'rightbuttonOnClick');</div><div>&nbsp;&nbsp;</div><div>&nbsp;&nbsp;</div><div>&nbsp;&nbsp;</div><div>&nbsp; leftbutton := MyForm.AddNewProButton(MyForm,'leftbutton','');</div><div>&nbsp; clComponent.SetupComponent(leftbutton,'{"caption":" ",&nbsp; "MarginBottom":-700,&nbsp; "Width" :200,"MarginRight":300,&nbsp;</div><div>&nbsp; "Height":70,"RoundHeight":2,</div><div>&nbsp; "RoundWidth":2}');</div><div>&nbsp; MyForm.SetImage(leftbutton,'https://i.hizliresim.com/t73pt83.png');&nbsp;</div><div>&nbsp; MyForm.AddNewEvent(leftbutton,tbeOnClick,'leftbuttonOnClick');</div><div>&nbsp;&nbsp;</div><div>&nbsp; Timer:= MyForm.AddNewTimer(MyForm,'timer',100);</div><div>&nbsp; Timer.Enabled:= True;&nbsp;&nbsp;</div><div>&nbsp; MyForm.AddNewEvent(Timer,tbeOnTimer,'Proc1OnGameTimer');</div><div>&nbsp;&nbsp;</div><div>&nbsp; GameTimer:= MyForm.AddNewTimer(MyForm,'GameTimer',1000);</div><div>&nbsp; GameTimer.Interval := 100;</div><div>&nbsp; GameTimer.Enabled := True;</div><div>&nbsp; MyForm.AddNewEvent(GameTimer,tbeOnTimer,'ProcOnGameTimer');</div><div>&nbsp;&nbsp;</div><div>&nbsp; GameTimer2:= MyForm.AddNewTimer(MyForm,'GameTimer2',1000);</div><div>&nbsp; GameTimer2.Interval := 100;</div><div>&nbsp; GameTimer2.Enabled := True;</div><div>&nbsp; MyForm.AddNewEvent(GameTimer2,tbeOnTimer,'Proc2OnGameTimer');</div><div>&nbsp;&nbsp;</div><div>&nbsp; GameTimer1:= MyForm.AddNewTimer(MyForm,'GameTimer1',1000);</div><div>&nbsp; GameTimer1.Interval := 100;</div><div>&nbsp; GameTimer1.Enabled := True;</div><div>&nbsp; MyForm.AddNewEvent(GameTimer1,tbeOnTimer,'Proc3OnGameTimer');</div><div>&nbsp;&nbsp;</div><div>&nbsp; GameTimer3:= MyForm.AddNewTimer(MyForm,'GameTimer3',1000);</div><div>&nbsp; GameTimer3.Interval := 100;</div><div>&nbsp; GameTimer3.Enabled := True;</div><div>&nbsp; MyForm.AddNewEvent(GameTimer3,tbeOnTimer,'Proc4OnGameTimer');</div><div><br></div><div>&nbsp; SetImage3;</div><div>&nbsp; SetImage2;</div><div>&nbsp; SetImage1;</div><div>&nbsp; SetImage;</div><div>&nbsp; engelimg.Left:= 60;</div><div>&nbsp; engel1img.Left:= 200;</div><div>&nbsp; engel2img.Left:= 340;</div><div>&nbsp; engelimg.Top:= clMath.generateRandom(-1000,100);</div><div>&nbsp; engel1img.Top:= clMath.generateRandom(-1000,100);</div><div>&nbsp; engel2img.Top:= clMath.generateRandom(-1000,100);</div><div>&nbsp; MyForm.Run;</div><div>end;</div></div><div></pre></td></tr></table></div>]]>
   </description>
   <pubDate>Thu, 24 Aug 2023 17:47:59 +0000</pubDate>
   <guid isPermaLink="true">https://www.clomosy.com.tr/forum_posts.asp?TID=566&amp;PID=738#738</guid>
  </item> 
  <item>
   <title><![CDATA[araba sorun : https://i.hizliresim.com/h1fhdfi.jpeg Bende...]]></title>
   <link>https://www.clomosy.com.tr/forum_posts.asp?TID=566&amp;PID=737#737</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://www.clomosy.com.tr/member_profile.asp?PF=119">ibrahimethem</a><br /><strong>Konu:</strong> 566<br /><strong>Gönderim Zamanı:</strong> 24&nbsp;Ağustos&nbsp;2023 Saat 17:29<br /><br />https://i.hizliresim.com/h1fhdfi.jpeg<br>Bende bu şekilde]]>
   </description>
   <pubDate>Thu, 24 Aug 2023 17:29:12 +0000</pubDate>
   <guid isPermaLink="true">https://www.clomosy.com.tr/forum_posts.asp?TID=566&amp;PID=737#737</guid>
  </item> 
  <item>
   <title><![CDATA[araba sorun : Bu, bende d&#252;zg&#252;n bir &#351;ekilde &#231;al&#305;&#351;&#305;yor....]]></title>
   <link>https://www.clomosy.com.tr/forum_posts.asp?TID=566&amp;PID=736#736</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://www.clomosy.com.tr/member_profile.asp?PF=133">Alforce</a><br /><strong>Konu:</strong> 566<br /><strong>Gönderim Zamanı:</strong> 24&nbsp;Ağustos&nbsp;2023 Saat 17:20<br /><br />Bu, bende düzgün bir şekilde çalışıyor.]]>
   </description>
   <pubDate>Thu, 24 Aug 2023 17:20:30 +0000</pubDate>
   <guid isPermaLink="true">https://www.clomosy.com.tr/forum_posts.asp?TID=566&amp;PID=736#736</guid>
  </item> 
  <item>
   <title><![CDATA[araba sorun : De&#287;i&#351;tirmeme ra&#287;men olmad&#305; ]]></title>
   <link>https://www.clomosy.com.tr/forum_posts.asp?TID=566&amp;PID=735#735</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://www.clomosy.com.tr/member_profile.asp?PF=119">ibrahimethem</a><br /><strong>Konu:</strong> 566<br /><strong>Gönderim Zamanı:</strong> 24&nbsp;Ağustos&nbsp;2023 Saat 12:58<br /><br />Değiştirmeme rağmen olmadı<div><br></div>]]>
   </description>
   <pubDate>Thu, 24 Aug 2023 12:58:09 +0000</pubDate>
   <guid isPermaLink="true">https://www.clomosy.com.tr/forum_posts.asp?TID=566&amp;PID=735#735</guid>
  </item> 
  <item>
   <title><![CDATA[araba sorun : Bu nas&#305;l: {Engel} intersect_x1:=...]]></title>
   <link>https://www.clomosy.com.tr/forum_posts.asp?TID=566&amp;PID=734#734</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://www.clomosy.com.tr/member_profile.asp?PF=133">Alforce</a><br /><strong>Konu:</strong> 566<br /><strong>Gönderim Zamanı:</strong> 24&nbsp;Ağustos&nbsp;2023 Saat 11:24<br /><br />Bu nasıl:<div><br></div><div><table width="99%"><tr><td><pre class="BBcode"></div><div><div>{Engel}</div><div>&nbsp; intersect_x1:= max(araba.Left, engelimg.Left);</div><div>&nbsp; intersect_y1:= max(araba.Top, engelimg.Top);</div><div>&nbsp; intersect_x2:= min(araba.Left+araba.Width, engelimg.Left+engelimg.Width);</div><div>&nbsp; intersect_y2:= min(araba.Top+araba.Height, engelimg.Top+engelimg.Height);</div><div>&nbsp; intersect_area:= (intersect_x2 - intersect_x1) * (intersect_y2 - intersect_y1);</div><div>&nbsp;&nbsp;</div><div>&nbsp; b:= b or (intersect_area &gt; 0) and (araba.Top &lt; engelimg.Top+engelimg.Height) and (not (araba.Top + araba.Height &lt; engelimg.Top));</div><div><br></div><div>&nbsp; {/Engel}</div><div>&nbsp;&nbsp;</div><div>&nbsp; {Engel1}</div><div>&nbsp; intersect_x1:= max(araba.Left, engel1img.Left);</div><div>&nbsp; intersect_y1:= max(araba.Top, engel1img.Top);</div><div>&nbsp; intersect_x2:= min(araba.Left+araba.Width, engel1img.Left+engel1img.Width);</div><div>&nbsp; intersect_y2:= min(araba.Top+araba.Height, engel1img.Top+engel1img.Height);</div><div>&nbsp; intersect_area:= (intersect_x2 - intersect_x1) * (intersect_y2 - intersect_y1);</div><div>&nbsp;&nbsp;</div><div>&nbsp; b:= b or (intersect_area &gt; 0) and (araba.Top &lt; engel1img.Top+engel1img.Height) and (not (araba.Top + araba.Height &lt; engel1img.Top));</div><div>&nbsp; {/Engel1}</div><div>&nbsp;&nbsp;</div><div>&nbsp; {Engel2}</div><div>&nbsp; intersect_x1:= max(araba.Left, engel2img.Left);</div><div>&nbsp; intersect_y1:= max(araba.Top, engel2img.Top);</div><div>&nbsp; intersect_x2:= min(araba.Left+araba.Width, engel2img.Left+engel2img.Width);</div><div>&nbsp; intersect_y2:= min(araba.Top+araba.Height, engel2img.Top+engel2img.Height);</div><div>&nbsp; intersect_area:= (intersect_x2 - intersect_x1) * (intersect_y2 - intersect_y1);</div><div>&nbsp; &nbsp;</div><div>&nbsp; b:= b or (intersect_area &gt; 0) and (araba.Top &lt; engel2img.Top+engel2img.Height) and (not (araba.Top + araba.Height &lt; engel2img.Top));</div><div>&nbsp; {/Engel2}</div></div><div></pre></td></tr></table></div><div><br></div><div>150. satırdan sonraki mofiye.</div>]]>
   </description>
   <pubDate>Thu, 24 Aug 2023 11:24:21 +0000</pubDate>
   <guid isPermaLink="true">https://www.clomosy.com.tr/forum_posts.asp?TID=566&amp;PID=734#734</guid>
  </item> 
  <item>
   <title><![CDATA[araba sorun : Var MyForm:TclGameForm; rightbutton,...]]></title>
   <link>https://www.clomosy.com.tr/forum_posts.asp?TID=566&amp;PID=733#733</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://www.clomosy.com.tr/member_profile.asp?PF=119">ibrahimethem</a><br /><strong>Konu:</strong> 566<br /><strong>Gönderim Zamanı:</strong> 24&nbsp;Ağustos&nbsp;2023 Saat 09:48<br /><br /><span style="font-size: 12px;">Var</span><div><span style="font-size: 12px;">&nbsp; MyForm:TclGameForm;</span></div><div><span style="font-size: 12px;">&nbsp; rightbutton, leftbutton : TClProButton;</span></div><div><span style="font-size: 12px;">&nbsp; araba,engel1img,engelimg,engel2img: TClProImage;</span></div><div><span style="font-size: 12px;">&nbsp; GameTimer,Timer,GameTimer1,GameTimer2,GameTimer3:TClTimer;</span></div><div><span style="font-size: 12px;">&nbsp; b: Boolean;</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">Procedure Proc4OnGameTimer;</span></div><div><span style="font-size: 12px;">Const&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; engel2imgSpeed = -10;</span></div><div><span style="font-size: 12px;">begin</span></div><div><span style="font-size: 12px;">&nbsp; engel2img.Align:= alNone;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; engel2img.Top := engel2img.Top - engel2imgSpeed;//yukarı yön</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; if (engel2img.Left + engel2img.Width) &gt; TForm(MyForm).ClientWidth then&nbsp; // sağ kenar kontrolü</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; engel2img.Left := TForm(MyForm).ClientWidth - engel2img.Width;</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; if (engel2img.Left) &lt; 0 then // sol kenar kontrolü</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; engel2img.Left := 0;</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; if (engel2img.Top + engel2img.Height) &gt; TForm(MyForm).ClientHeight then&nbsp; // Alt sınır kontrolü</span></div><div><span style="font-size: 12px;">&nbsp; begin</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; engel2img.Top := TForm(MyForm).ClientHeight - engel2img.Height;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; engel2img.Top := 0;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; engel2img.Left:= clMath.generateRandom(150,250);</span></div><div><span style="font-size: 12px;">&nbsp; end;</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; if engel2img then</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; GameTimer.Enabled:= True;</span></div><div><span style="font-size: 12px;">end;</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">Procedure Proc2OnGameTimer;</span></div><div><span style="font-size: 12px;">Const&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; engel1imgSpeed= -10;</span></div><div><span style="font-size: 12px;">begin</span></div><div><span style="font-size: 12px;">&nbsp; engel1img.Align := alNone;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; engel1img.Top := engel1img.Top - engel1imgSpeed;//yukarı yön</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; if (engel1img.Left + engel1img.Width) &gt; TForm(MyForm).ClientWidth then&nbsp; // sağ kenar kontrolü</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; engel1img.Left := TForm(MyForm).ClientWidth - engel1img.Width;</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; if (engel1img.Left) &lt; 0 then // sol kenar kontrolü</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; engel1img.Left := 0;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; if (engel1img.Top + engel1img.Height) &gt; TForm(MyForm).ClientHeight then&nbsp; // Alt sınır kontrolü</span></div><div><span style="font-size: 12px;">&nbsp; begin</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; engel1img.Top := TForm(MyForm).ClientHeight - engel1img.Height;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; engel1img.Top := 0;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; engel1img.Left:= clMath.generateRandom(50,150);</span></div><div><span style="font-size: 12px;">&nbsp; end;</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; if engel1img then</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; GameTimer.Enabled:= True;</span></div><div><span style="font-size: 12px;">end;</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">Procedure Proc3OnGameTimer;</span></div><div><span style="font-size: 12px;">Const&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; engelimgSpeed = -10;</span></div><div><span style="font-size: 12px;">begin</span></div><div><span style="font-size: 12px;">&nbsp; engelimg.Align := alNone;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; engelimg.Top := engelimg.Top - engelimgSpeed;//yukarı yön</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">&nbsp; if (engelimg.Left + engelimg.Width) &gt; TForm(MyForm).ClientWidth then&nbsp; // sağ kenar kontrolü</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; engelimg.Left := TForm(MyForm).ClientWidth - engelimg.Width;</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">&nbsp; if (engelimg.Left) &lt; 0 then // sol kenar kontrolü</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; engelimg.Left := 0;</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">&nbsp; if (engelimg.Top + engelimg.Height) &gt; TForm(MyForm).ClientHeight then&nbsp; // Alt sınır kontrolü</span></div><div><span style="font-size: 12px;">&nbsp; begin</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; engelimg.Top := TForm(MyForm).ClientHeight - engelimg.Height;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; engelimg.Top := 0;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; engelimg.Left:= clMath.generateRandom(0,100);</span></div><div><span style="font-size: 12px;">&nbsp; end;</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">&nbsp; if engelimg then</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; GameTimer.Enabled:= True;</span></div><div><span style="font-size: 12px;">end;</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">procedure SetImage3;</span></div><div><span style="font-size: 12px;">begin</span></div><div><span style="font-size: 12px;">&nbsp; engel2img := MyForm.AddNewProImage(MyForm,'engel2img');</span></div><div><span style="font-size: 12px;">&nbsp; clComponent.SetupComponent(engel2img,'{"Width":75, "Height":150, "Align":"None",</span></div><div><span style="font-size: 12px;">&nbsp; "ImgUrl":"https://i.hizliresim.com/io5ymz8.png", "Left": 60, "Top": 0}');</span></div><div><span style="font-size: 12px;">end;</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">procedure SetImage2;</span></div><div><span style="font-size: 12px;">begin</span></div><div><span style="font-size: 12px;">&nbsp; engel1img := MyForm.AddNewProImage(MyForm,'engel1img');</span></div><div><span style="font-size: 12px;">&nbsp; clComponent.SetupComponent(engel1img,'{"Width":75, "Height":150, "Align":"None",</span></div><div><span style="font-size: 12px;">&nbsp; "ImgUrl":"https://i.hizliresim.com/p1uujvb.png", "Left": 0, "Top": 30}');</span></div><div><span style="font-size: 12px;">end;</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">procedure SetImage1;</span></div><div><span style="font-size: 12px;">begin</span></div><div><span style="font-size: 12px;">&nbsp; engelimg:= MyForm.AddNewProImage(MyForm,'engelimg');</span></div><div><span style="font-size: 12px;">&nbsp; clComponent.SetupComponent(engelimg,'{"Width":75, "Height":150, "Align":"None",</span></div><div><span style="font-size: 12px;">&nbsp; "ImgUrl":"https://i.hizliresim.com/rr72hin.png", "Left": 30, "Top": 10}');</span></div><div><span style="font-size: 12px;">end;</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">Function Max(in1,in2: Integer): Integer; begin</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">&nbsp; if in1 &gt;= in2 then</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; Result:= in1</span></div><div><span style="font-size: 12px;">&nbsp; else</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; Result:= in2;</span></div><div><span style="font-size: 12px;">End;</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">Function Min(in1,in2: Integer): Integer; begin</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">&nbsp; if in1 &lt;= in2 then</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; Result:= in1</span></div><div><span style="font-size: 12px;">&nbsp; else</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; Result:= in2;</span></div><div><span style="font-size: 12px;">End;</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">// Change background</span></div><div><span style="font-size: 12px;">Procedure Proc1OnGameTimer; begin</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">&nbsp; if b then</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; MyForm.SetFormBGImage('c4gxsvt.png')</span></div><div><span style="font-size: 12px;">&nbsp; else</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; MyForm.SetFormBGImage('anhjtzn.png');</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; b:= not b;</span></div><div><span style="font-size: 12px;">End;</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">Procedure ProcOnGameTimer;</span></div><div><span style="font-size: 12px;">Const&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; arabaSpeed = 0;</span></div><div><span style="font-size: 12px;">Var</span></div><div><span style="font-size: 12px;">&nbsp; intersect_area,intersect_x1, intersect_y1, intersect_x2, intersect_y2: Integer;</span></div><div><span style="font-size: 12px;">&nbsp; b: Boolean;</span></div><div><span style="font-size: 12px;">begin</span></div><div><span style="font-size: 12px;">&nbsp; araba.Top := araba.Top - arabaSpeed;//Yukarı yön</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; if (araba.Left + araba.Width) &gt; TForm(MyForm).ClientWidth then&nbsp; // sağ kenar kontrolü</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; araba.Left := TForm(MyForm).ClientWidth - araba.Width;</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; if (araba.Left) &lt; 0 then // sol kenar kontrolü</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; araba.Left := 0;</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; if (araba.Top + araba.Height) &gt; TForm(MyForm).ClientHeight then&nbsp; // alt sınıt&nbsp; kontrolü</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; araba.Top := TForm(MyForm).ClientHeight - araba.Height;</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; if araba then</span></div><div><span style="font-size: 12px;">&nbsp; GameTimer.Enabled := True;</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; b:= False;</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; {Engel}</span></div><div><span style="font-size: 12px;">&nbsp; intersect_x1:= max(araba.Left, engelimg.Left);</span></div><div><span style="font-size: 12px;">&nbsp; intersect_y1:= max(araba.Top, engelimg.Top);</span></div><div><span style="font-size: 12px;">&nbsp; intersect_x2:= min(araba.Left+araba.Width, engelimg.Left+engelimg.Width);</span></div><div><span style="font-size: 12px;">&nbsp; intersect_y2:= min(araba.Top+araba.Height, engelimg.Top+engelimg.Height);</span></div><div><span style="font-size: 12px;">&nbsp; intersect_area:= (intersect_x2 - intersect_x1) * (intersect_y2 - intersect_y1);</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; b:= b or (intersect_area &gt; 0) and (araba.Top &lt; engelimg.Top+engelimg.Height);</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">&nbsp; {/Engel}</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; {Engel1}</span></div><div><span style="font-size: 12px;">&nbsp; intersect_x1:= max(araba.Left, engel1img.Left);</span></div><div><span style="font-size: 12px;">&nbsp; intersect_y1:= max(araba.Top, engel1img.Top);</span></div><div><span style="font-size: 12px;">&nbsp; intersect_x2:= min(araba.Left+araba.Width, engel1img.Left+engel1img.Width);</span></div><div><span style="font-size: 12px;">&nbsp; intersect_y2:= min(araba.Top+araba.Height, engel1img.Top+engel1img.Height);</span></div><div><span style="font-size: 12px;">&nbsp; intersect_area:= (intersect_x2 - intersect_x1) * (intersect_y2 - intersect_y1);</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; b:= b or (intersect_area &gt; 0) and (araba.Top &lt; engel1img.Top+engel1img.Height);</span></div><div><span style="font-size: 12px;">&nbsp; {/Engel1}</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; {Engel2}</span></div><div><span style="font-size: 12px;">&nbsp; intersect_x1:= max(araba.Left, engel2img.Left);</span></div><div><span style="font-size: 12px;">&nbsp; intersect_y1:= max(araba.Top, engel2img.Top);</span></div><div><span style="font-size: 12px;">&nbsp; intersect_x2:= min(araba.Left+araba.Width, engel2img.Left+engel2img.Width);</span></div><div><span style="font-size: 12px;">&nbsp; intersect_y2:= min(araba.Top+araba.Height, engel2img.Top+engel2img.Height);</span></div><div><span style="font-size: 12px;">&nbsp; intersect_area:= (intersect_x2 - intersect_x1) * (intersect_y2 - intersect_y1);</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; b:= b or (intersect_area &gt; 0) and (araba.Top &lt; engel2img.Top+engel2img.Height);</span></div><div><span style="font-size: 12px;">&nbsp; {/Engel2}</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; if b then</span></div><div><span style="font-size: 12px;">&nbsp; Begin</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; ShowMessage('Engele dokunuldu');</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; engelimg.Top:= 1;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; engel1img.Top:= 1;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; engel2img.Top:= 1;</span></div><div><span style="font-size: 12px;">&nbsp; End;</span></div><div><span style="font-size: 12px;">end;&nbsp;</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">procedure rightbuttonOnClick;</span></div><div><span style="font-size: 12px;">Begin</span></div><div><span style="font-size: 12px;">&nbsp; araba.Align := alNone;</span></div><div><span style="font-size: 12px;">&nbsp; araba.Left:= araba.Left +25;</span></div><div><span style="font-size: 12px;">end;</span></div><div><span style="font-size: 12px;">&nbsp;</span></div><div><span style="font-size: 12px;">procedure leftbuttonOnClick;</span></div><div><span style="font-size: 12px;">Begin</span></div><div><span style="font-size: 12px;">&nbsp; araba.Align := alNone;</span></div><div><span style="font-size: 12px;">&nbsp; araba.Left:= araba.Left -25;</span></div><div><span style="font-size: 12px;">end;</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">procedure SetImage;</span></div><div><span style="font-size: 12px;">begin</span></div><div><span style="font-size: 12px;">&nbsp; araba := MyForm.AddNewProImage(MyForm,'araba');</span></div><div><span style="font-size: 12px;">&nbsp; clComponent.SetupComponent(araba,'{"MarginBottom":-450,"Width" :75, "Height":150,</span></div><div><span style="font-size: 12px;">&nbsp;"ImgUrl":"https://1.bp.blogspot.com/-eLqVU9iD9EM/WsoJrp3VRaI/AAAAAAAABjo/QH1WGuxqG1Y24swMOrKAZUZzSl8ScXXWgCLcBGAs/s1600/araba.png", "ImgFit":"yes"}');</span></div><div><span style="font-size: 12px;">end;</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">begin</span></div><div><span style="font-size: 12px;">&nbsp; b:= False;</span></div><div><span style="font-size: 12px;">&nbsp; MyForm := TclGameForm.Create(Self);</span></div><div><span style="font-size: 12px;">&nbsp; MyForm.AddGameAssetFromUrl('https://i.hizliresim.com/c4gxsvt.png');</span></div><div><span style="font-size: 12px;">&nbsp; MyForm.AddGameAssetFromUrl('https://i.hizliresim.com/anhjtzn.png');</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; rightbutton := MyForm.AddNewProButton(MyForm,'rightbutton','');</span></div><div><span style="font-size: 12px;">&nbsp; clComponent.SetupComponent(rightbutton,'{"caption":" ", "MarginBottom":-700, "Width" :200,"MarginLeft":275,&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; "Height":70,"RoundHeight":2,</span></div><div><span style="font-size: 12px;">&nbsp; "RoundWidth":2}');</span></div><div><span style="font-size: 12px;">&nbsp; MyForm.SetImage(rightbutton,'https://i.hizliresim.com/rctnzmd.png');&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; MyForm.AddNewEvent(rightbutton,tbeOnClick,'rightbuttonOnClick');</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; leftbutton := MyForm.AddNewProButton(MyForm,'leftbutton','');</span></div><div><span style="font-size: 12px;">&nbsp; clComponent.SetupComponent(leftbutton,'{"caption":" ",&nbsp; "MarginBottom":-700,&nbsp; "Width" :200,"MarginRight":300,&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; "Height":70,"RoundHeight":2,</span></div><div><span style="font-size: 12px;">&nbsp; "RoundWidth":2}');</span></div><div><span style="font-size: 12px;">&nbsp; MyForm.SetImage(leftbutton,'https://i.hizliresim.com/t73pt83.png');&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; MyForm.AddNewEvent(leftbutton,tbeOnClick,'leftbuttonOnClick');</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; Timer:= MyForm.AddNewTimer(MyForm,'timer',100);</span></div><div><span style="font-size: 12px;">&nbsp; Timer.Enabled:= True;&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; MyForm.AddNewEvent(Timer,tbeOnTimer,'Proc1OnGameTimer');</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; GameTimer:= MyForm.AddNewTimer(MyForm,'GameTimer',1000);</span></div><div><span style="font-size: 12px;">&nbsp; GameTimer.Interval := 100;</span></div><div><span style="font-size: 12px;">&nbsp; GameTimer.Enabled := True;</span></div><div><span style="font-size: 12px;">&nbsp; MyForm.AddNewEvent(GameTimer,tbeOnTimer,'ProcOnGameTimer');</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; GameTimer2:= MyForm.AddNewTimer(MyForm,'GameTimer2',1000);</span></div><div><span style="font-size: 12px;">&nbsp; GameTimer2.Interval := 100;</span></div><div><span style="font-size: 12px;">&nbsp; GameTimer2.Enabled := True;</span></div><div><span style="font-size: 12px;">&nbsp; MyForm.AddNewEvent(GameTimer2,tbeOnTimer,'Proc2OnGameTimer');</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; GameTimer1:= MyForm.AddNewTimer(MyForm,'GameTimer1',1000);</span></div><div><span style="font-size: 12px;">&nbsp; GameTimer1.Interval := 100;</span></div><div><span style="font-size: 12px;">&nbsp; GameTimer1.Enabled := True;</span></div><div><span style="font-size: 12px;">&nbsp; MyForm.AddNewEvent(GameTimer1,tbeOnTimer,'Proc3OnGameTimer');</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; GameTimer3:= MyForm.AddNewTimer(MyForm,'GameTimer3',1000);</span></div><div><span style="font-size: 12px;">&nbsp; GameTimer3.Interval := 100;</span></div><div><span style="font-size: 12px;">&nbsp; GameTimer3.Enabled := True;</span></div><div><span style="font-size: 12px;">&nbsp; MyForm.AddNewEvent(GameTimer3,tbeOnTimer,'Proc4OnGameTimer');</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">&nbsp; SetImage3;</span></div><div><span style="font-size: 12px;">&nbsp; SetImage2;</span></div><div><span style="font-size: 12px;">&nbsp; SetImage1;</span></div><div><span style="font-size: 12px;">&nbsp; SetImage;</span></div><div><span style="font-size: 12px;">&nbsp; MyForm.Run;</span></div><div><span style="font-size: 12px;">end;<br>Sınır kontrollerini yapmama rağmen engelde gelen arabalar bazen üst üste bazen ise yoldan çıkmış halde geliyor sebebi nedir acaba ?</span></div>]]>
   </description>
   <pubDate>Thu, 24 Aug 2023 09:48:54 +0000</pubDate>
   <guid isPermaLink="true">https://www.clomosy.com.tr/forum_posts.asp?TID=566&amp;PID=733#733</guid>
  </item> 
 </channel>
</rss>