<?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 : Kayan engele çarptığında oyun bitmesi</title>
  <link>https://www.clomosy.com.tr/</link>
  <description><![CDATA[XML içerik linki; Clomosy | Forum : Genel &#304;&#351;lemler : Kayan engele çarptığında oyun bitmesi]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Tue, 14 Apr 2026 19:12:28 +0000</pubDate>
  <lastBuildDate>Mon, 07 Aug 2023 12:57:02 +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=551</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[Kayan engele çarptığında oyun bitmesi : varMyForm:TclGameForm;rightbutton,...]]></title>
   <link>https://www.clomosy.com.tr/forum_posts.asp?TID=551&amp;PID=675#675</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://www.clomosy.com.tr/member_profile.asp?PF=119">ibrahimethem</a><br /><strong>Konu:</strong> 551<br /><strong>Gönderim Zamanı:</strong> 07&nbsp;Ağustos&nbsp;2023 Saat 12:57<br /><br /><span style="font-size: 12px;">var</span><div><span style="font-size: 12px;">MyForm:TclGameForm;</span></div><div><span style="font-size: 12px;">rightbutton, leftbutton : TClProButton;</span></div><div><span style="font-size: 12px;">testImg,engel1img,engelimg,engel2img: TClProImage;</span></div><div><span style="font-size: 12px;">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;"><br></span></div><div><span style="font-size: 12px;">&nbsp; Procedure Proc4OnGameTimer;</span></div><div><span style="font-size: 12px;">&nbsp; Const&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; engel2imgSpeed= -10;</span></div><div><span style="font-size: 12px;">&nbsp; begin</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; engel2img.Align := alNone;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;engel2img.Position.Y := engel2img.Position.Y - engel2imgSpeed;//Move up</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; if (engel2img.Position.X + engel2img.Width) &gt; TForm(MyForm).ClientWidth then&nbsp; // Form Right border control</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; &nbsp; engel2img.Position.X := TForm(MyForm).ClientWidth - engel2img.Width;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; if (engel2img.Position.X) &lt; 0 then // Left border control</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; &nbsp; engel2img.Position.X := 0;</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; if (engel2img.Position.Y + engel2img.Height) &gt; TForm(MyForm).ClientHeight then&nbsp; // Form Bottom border control</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; begin</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; &nbsp; engel2img.Position.Y := TForm(MyForm).ClientHeight - engel2img.Height;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; &nbsp; engel2img.Position.Y := 0;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; &nbsp; engel2img.Position.X:= clMath.generateRandom(150,250);</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; end;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; if engel2img then</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; GameTimer.Enabled := True;</span></div><div><span style="font-size: 12px;">&nbsp;end;</span></div><div><span style="font-size: 12px;">&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp;Procedure Proc2OnGameTimer;</span></div><div><span style="font-size: 12px;">&nbsp; Const&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; engel1imgSpeed= -10;</span></div><div><span style="font-size: 12px;">&nbsp; begin</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; engel1img.Align := alNone;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;engel1img.Position.Y := engel1img.Position.Y - engel1imgSpeed;//Move up</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; if (engel1img.Position.X + engel1img.Width) &gt; TForm(MyForm).ClientWidth then&nbsp; // Form Right border control</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; &nbsp; engel1img.Position.X := TForm(MyForm).ClientWidth - engel1img.Width;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; if (engel1img.Position.X) &lt; 0 then // Left border control</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; &nbsp; engel1img.Position.X := 0;</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; if (engel1img.Position.Y + engel1img.Height) &gt; TForm(MyForm).ClientHeight then&nbsp; // Form Bottom border control</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; begin</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; &nbsp; engel1img.Position.Y := TForm(MyForm).ClientHeight - engel1img.Height;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; &nbsp; engel1img.Position.Y := 0;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; &nbsp; engel1img.Position.X:= clMath.generateRandom(50,150);</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; end;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; if engel1img then</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; GameTimer.Enabled := True;</span></div><div><span style="font-size: 12px;">&nbsp;end;</span></div><div><span style="font-size: 12px;">&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp;Procedure Proc3OnGameTimer;</span></div><div><span style="font-size: 12px;">&nbsp; Const&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; engelimgSpeed = -10;</span></div><div><span style="font-size: 12px;">&nbsp; begin</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; engelimg.Align := alNone;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; engelimg.Position.Y := engelimg.Position.Y - engelimgSpeed;//Move up</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; if (engelimg.Position.X + engelimg.Width) &gt; TForm(MyForm).ClientWidth then&nbsp; // Form Right border control</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; &nbsp; engelimg.Position.X := TForm(MyForm).ClientWidth - engelimg.Width;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; if (engelimg.Position.X) &lt; 0 then // Left border control</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; &nbsp; engelimg.Position.X := 0;</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; if (engelimg.Position.Y + engelimg.Height) &gt; TForm(MyForm).ClientHeight then&nbsp; // Form Bottom border control</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; begin</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; &nbsp; engelimg.Position.Y := TForm(MyForm).ClientHeight - engelimg.Height;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; &nbsp; engelimg.Position.Y := 0;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; &nbsp; engelimg.Position.X:= clMath.generateRandom(0,100);</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; end;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; if engelimg then</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; GameTimer.Enabled := True;</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;"><br></span></div><div><span style="font-size: 12px;">&nbsp; &nbsp;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,'{"MarginBottom":600,"Width" :150, "MarginLeft":250, "Height":150,"RoundHeight":10,"RoundWidth":10,</span></div><div><span style="font-size: 12px;">&nbsp;"ImgUrl":"https://i.hizliresim.com/io5ymz8.png", "ImgFit":"yes"}');</span></div><div><span style="font-size: 12px;">end;</span></div><div><span style="font-size: 12px;">&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; 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,'{"MarginBottom":300,"Width" :150, "MarginRight":250, "Height":150,"RoundHeight":10,"RoundWidth":10,</span></div><div><span style="font-size: 12px;">&nbsp;"ImgUrl":"https://i.hizliresim.com/dbtk62n.png", "ImgFit":"yes"}');</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;">&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp;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,'{"MarginBottom":-50,"Width" :150, "MarginLeft":250, "Height":150,"RoundHeight":10,"RoundWidth":10,</span></div><div><span style="font-size: 12px;">&nbsp;"ImgUrl":"https://i.hizliresim.com/8lnv0rh.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;">&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp;Procedure Proc1OnGameTimer;</span></div><div><span style="font-size: 12px;">begin</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;">&nbsp; Procedure ProcOnGameTimer;</span></div><div><span style="font-size: 12px;">&nbsp; Const&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; testImgSpeed = 0;</span></div><div><span style="font-size: 12px;">&nbsp; begin</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; testImg.Position.Y := testImg.Position.Y - testImgSpeed;//Move up</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; if (testImg.Position.X + testImg.Width) &gt; TForm(MyForm).ClientWidth then&nbsp; // Form Right border control</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; &nbsp; testImg.Position.X := TForm(MyForm).ClientWidth - testImg.Width;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; if (testImg.Position.X) &lt; 0 then // Left border control</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; &nbsp; testImg.Position.X := 0;</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; if (testImg.Position.Y + testImg.Height) &gt; TForm(MyForm).ClientHeight then&nbsp; // Form Bottom border control</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; &nbsp; testImg.Position.Y := TForm(MyForm).ClientHeight - testImg.Height;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; if testImg then</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; GameTimer.Enabled := True;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; end;&nbsp;</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">&nbsp;procedure rightbuttonOnClick;</span></div><div><span style="font-size: 12px;">&nbsp;begin&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp; testImg.Align := alNone;</span></div><div><span style="font-size: 12px;">&nbsp; testImg.Position.X&nbsp; :=&nbsp; testImg.Position.X + 25;</span></div><div><span style="font-size: 12px;">&nbsp;end;</span></div><div><span style="font-size: 12px;">&nbsp;</span></div><div><span style="font-size: 12px;">&nbsp;procedure leftbuttonOnClick;</span></div><div><span style="font-size: 12px;">&nbsp;begin</span></div><div><span style="font-size: 12px;">&nbsp; testImg.Align := alNone;</span></div><div><span style="font-size: 12px;">&nbsp; testImg.Position.X&nbsp; :=&nbsp; testImg.Position.X - 25;</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;">procedure SetImage;</span></div><div><span style="font-size: 12px;">begin</span></div><div><span style="font-size: 12px;">&nbsp;testImg := MyForm.AddNewProImage(MyForm,'testImg');</span></div><div><span style="font-size: 12px;">&nbsp;clComponent.SetupComponent(testImg,'{"MarginBottom":-450,"Width" :150, "Height":150,"RoundHeight":10,"RoundWidth":10,</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;"><br></span></div><div><span style="font-size: 12px;"><br></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;">MyForm := TclGameForm.Create(Self);</span></div><div><span style="font-size: 12px;">MyForm.AddGameAssetFromUrl('https://i.hizliresim.com/c4gxsvt.png');</span></div><div><span style="font-size: 12px;">MyForm.AddGameAssetFromUrl('https://i.hizliresim.com/anhjtzn.png');</span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;"><br></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;">"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;"><br></span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;"><br></span></div><div><span style="font-size: 12px;">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;">"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;"><br></span></div><div><span style="font-size: 12px;">Timer:= MyForm.AddNewTimer(MyForm,'timer',100);</span></div><div><span style="font-size: 12px;">Timer.Enabled:= True;&nbsp;&nbsp;</span></div><div><span style="font-size: 12px;">MyForm.AddNewEvent(Timer,tbeOnTimer,'Proc1OnGameTimer');</span></div><div><span style="font-size: 12px;"><br></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;</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;"><br></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;">SetImage3;</span></div><div><span style="font-size: 12px;">SetImage2;</span></div><div><span style="font-size: 12px;">SetImage1;</span></div><div><span style="font-size: 12px;">SetImage;</span></div><div><span style="font-size: 12px;">MyForm.Run;</span></div><div><span style="font-size: 12px;"><br></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;"><br></span></div><div><span style="font-size: 12px;">Kodum şu şekilde attığınız kodu engelin içinde de denedim ayrı olarak ana arabam olan (testimg) içinde de denedim oyun ekranı açılmasına rağmen kod devreye girmiyor. Ayrı bir yere yapıştırdığımda ise direkt olarak hata alıyorum sebebi nedir sizce ?</span></div>]]>
   </description>
   <pubDate>Mon, 07 Aug 2023 12:57:02 +0000</pubDate>
   <guid isPermaLink="true">https://www.clomosy.com.tr/forum_posts.asp?TID=551&amp;PID=675#675</guid>
  </item> 
  <item>
   <title><![CDATA[Kayan engele çarptığında oyun bitmesi : &#304;kisinin alan&#305;n&#305; k&#305;yaslayabilirsiniz.&#214;rnek...]]></title>
   <link>https://www.clomosy.com.tr/forum_posts.asp?TID=551&amp;PID=674#674</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://www.clomosy.com.tr/member_profile.asp?PF=133">Alforce</a><br /><strong>Konu:</strong> 551<br /><strong>Gönderim Zamanı:</strong> 07&nbsp;Ağustos&nbsp;2023 Saat 11:54<br /><br /><span style=": rgb251, 251, 253;">İkisinin alanını kıyaslayabilirsiniz.</span><div style=": rgb251, 251, 253;"><br></div><div style=": rgb251, 251, 253;">Örnek bir kod:</div><div style=": rgb251, 251, 253;"><table width="99%"><t><tr><td><pre ="BBcode" style="width: 1648.83px;"><div>if</div><div>&nbsp; (Kus.Top &lt;= Engel.Top+Engel.Height) or</div><div>&nbsp; (Kus.Top+Kus.Height &gt;= Engel.Top) or</div><div>&nbsp; (Kus.Left &lt;= Engel.Left+Engel.Width) or</div><div>&nbsp; (Kus.Left+Kus.Width &gt;= Engel.Left)</div><div>then</div><div>Begin</div><div>&nbsp; // Engele dokanıldı</div><div>End;</div><div></div></pre></td></tr></t></table></div><div style=": rgb251, 251, 253;">Bu, iki nesnenin kesişip kesişmediğini hesaplar.</div><div style=": rgb251, 251, 253;">Bunu bütün engeller için doğrulayın.</div>]]>
   </description>
   <pubDate>Mon, 07 Aug 2023 11:54:21 +0000</pubDate>
   <guid isPermaLink="true">https://www.clomosy.com.tr/forum_posts.asp?TID=551&amp;PID=674#674</guid>
  </item> 
  <item>
   <title><![CDATA[Kayan engele çarptığında oyun bitmesi : Flappy bird oyunumda &#246;nceden engel...]]></title>
   <link>https://www.clomosy.com.tr/forum_posts.asp?TID=551&amp;PID=672#672</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://www.clomosy.com.tr/member_profile.asp?PF=118">SefaBuyuksoylu</a><br /><strong>Konu:</strong> 551<br /><strong>Gönderim Zamanı:</strong> 07&nbsp;Ağustos&nbsp;2023 Saat 11:29<br /><br />Flappy bird oyunumda önceden engel sabitken kuş engele çarptığında mesaj verip oyunun bitmesini sağlamıştım. Yalnız şimdi engel kaydığı için düzgün çalışmıyor. Engel kayarken çarptığında oyunun bitip mesaj vermesini nasıl sağlayabilirim?<div><div>function isBallinTheHole3: Boolean;</div><div>&nbsp; &nbsp; begin</div><div>&nbsp; &nbsp; Result:=False;</div><div>&nbsp; &nbsp; MinEngel_L_X:=ImgHole1.Left;</div><div>&nbsp; &nbsp; MinEngel_L_Y:=ImgHole1.Left;</div><div>&nbsp; &nbsp; MinEngel_T_X:=ImgHole1.Top;</div><div>&nbsp; &nbsp; MinEngel_T_Y:=ImgHole1.Top;</div><div>&nbsp; &nbsp; Kus_R_X:=ImgBall.Position.X+(ImgBall.Width/2);</div><div>&nbsp; &nbsp; Kus_R_Y:=ImgBall.Position.Y+(ImgBall.Height/2);</div><div>&nbsp; &nbsp; if (Kus_R_X &gt;= MinEngel_L_X) and (Kus_R_Y&gt;= MinEngel_L_Y) and&nbsp;</div><div>&nbsp; &nbsp; &nbsp; (Kus_R_X&gt;=MinEngel_T_X)and (Kus_R_Y&gt;=MinEngel_T_Y) then&nbsp;</div><div>&nbsp; &nbsp; &nbsp; Result:=True;</div><div>&nbsp; end;</div></div><div>&nbsp;Bu şekilde fonksiyon belirtip if de true olduğunda oyunun bitmesini sağlıyordum. Kayan engelim için nasıl yapabilirim? ImgHole1 diye tanımladığım engel olarak geçiyor.</div>]]>
   </description>
   <pubDate>Mon, 07 Aug 2023 11:29:46 +0000</pubDate>
   <guid isPermaLink="true">https://www.clomosy.com.tr/forum_posts.asp?TID=551&amp;PID=672#672</guid>
  </item> 
 </channel>
</rss>