<?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 : balon patlatma oynu</title>
  <link>https://forum.clomosy.com.tr/</link>
  <description><![CDATA[XML içerik linki; Clomosy | Forum : TclForm Olu&#351;turma : balon patlatma oynu]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Fri, 01 May 2026 19:41:22 +0000</pubDate>
  <lastBuildDate>Mon, 28 Jul 2025 09:38:07 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.07</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>https://forum.clomosy.com.tr/RSS_post_feed.asp?TID=1139</WebWizForums:feedURL>
  <image>
   <title><![CDATA[Clomosy | Forum]]></title>
   <url>https://forum.clomosy.com.tr/forum_images/logo.png</url>
   <link>https://forum.clomosy.com.tr/</link>
  </image>
  <item>
   <title><![CDATA[balon patlatma oynu : Merhaba Hatice,&#214;ncelikle &#351;unu...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1139&amp;PID=2374#2374</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=257">Emr.Erkmn</a><br /><strong>Konu:</strong> 1139<br /><strong>Gönderim Zamanı:</strong> 28&nbsp;Temmuz&nbsp;2025 Saat 09:38<br /><br />Merhaba Hatice,<br><br><div><p -start="154" -end="257">Öncelikle şunu belirtmek isterim: Kodlarını <str&#111;ng -start="205" -end="230">TRObject diline uygun şekilde yazmaya dikkat et.</strong></p><p -start="259" -end="412">Aşağıda, bir prosedür örneği paylaşıyorum. Bu prosedür sayesinde, balonların&nbsp; &nbsp;X–Y koordinatlarıyla hareket ettirilmesini sağlayabilirsin:<br><br>void KostebekGoster;<br>{<br>&nbsp;Kostebek.Position.X = Random(OyunPanel.Width - Kostebek.Width - 20) + 10;  Kostebek.Position.Y = Random(OyunPanel.Height - Kostebek.Height - 20) + 10;  Kostebek.Visible = True;<br>}<br></p><p -start="650" -end="759">Bu yapıyı kullanarak benzer şekilde balonlarını rastgele yer değiştirmesini sağlayabilirsin.</p><p -start="761" -end="812" -is-last-node="" -is-&#111;nly-node="">Kolay gelsin.</p><p -start="259" -end="412"><br></p></div><span style="font-size:10px"><br /><br />Düzenleyen Emr.Erkmn - 28&nbsp;Temmuz&nbsp;2025 Saat 09:38</span>]]>
   </description>
   <pubDate>Mon, 28 Jul 2025 09:38:07 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1139&amp;PID=2374#2374</guid>
  </item> 
  <item>
   <title><![CDATA[balon patlatma oynu : := d&#252;zelttim olmad&#305; yine eksiklerim...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1139&amp;PID=2372#2372</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=326">Hatice snk</a><br /><strong>Konu:</strong> 1139<br /><strong>Gönderim Zamanı:</strong> 27&nbsp;Temmuz&nbsp;2025 Saat 11:14<br /><br />:= düzelttim olmadı yine eksiklerim nedir]]>
   </description>
   <pubDate>Sun, 27 Jul 2025 11:14:57 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1139&amp;PID=2372#2372</guid>
  </item> 
  <item>
   <title><![CDATA[balon patlatma oynu : var anaForm, oyunForm: TclForm;...]]></title>
   <link>https://forum.clomosy.com.tr/forum_posts.asp?TID=1139&amp;PID=2371#2371</link>
   <description>
    <![CDATA[<strong>Yazar:</strong> <a href="https://forum.clomosy.com.tr/member_profile.asp?PF=326">Hatice snk</a><br /><strong>Konu:</strong> 1139<br /><strong>Gönderim Zamanı:</strong> 27&nbsp;Temmuz&nbsp;2025 Saat 11:11<br /><br /><div>var</div><div>&nbsp; anaForm, oyunForm: TclForm;</div><div>&nbsp; baslaBtn: TclProButton;</div><div>&nbsp; baslikLbl, balonLbl: TclProLabel;</div><div>&nbsp; skorLabel, sureLabel: TclProLabel;</div><div>&nbsp; zamanlayici, animasyonTimer: TclTimer;</div><div>&nbsp; balon1, balon2, balon3: TclProButton;</div><div>&nbsp; skor, kalanSure: Integer;</div><div><br></div><div>// Sayıyı stringe çevir</div><div>function IntToStr(i: Integer): string;</div><div>var</div><div>&nbsp; s: string;</div><div>begin</div><div>&nbsp; s := '';</div><div>&nbsp; if i = 0 then</div><div>&nbsp; &nbsp; s := '0'</div><div>&nbsp; else</div><div>&nbsp; &nbsp; while i &gt; 0 do</div><div>&nbsp; &nbsp; begin</div><div>&nbsp; &nbsp; &nbsp; s := Chr(48 + (i mod 10)) + s;</div><div>&nbsp; &nbsp; &nbsp; i := i div 10;</div><div>&nbsp; &nbsp; end;</div><div>&nbsp; Result := s;</div><div>end;</div><div><br></div><div>// BALON PATLATMA</div><div>procedure BalonPatlat(Sender: TObject);</div><div>begin</div><div>&nbsp; skor := skor + 1;</div><div>&nbsp; skorLabel.Caption := 'Skor: ' + IntToStr(skor);</div><div>&nbsp; TclProButton(Sender).Visible := False;</div><div>end;</div><div><br></div><div>// SÜRE AZALTMA</div><div>procedure SureAzalt(Sender: TObject);</div><div>begin</div><div>&nbsp; kalanSure := kalanSure - 1;</div><div>&nbsp; sureLabel.Caption := 'Süre: ' + IntToStr(kalanSure) + ' sn';</div><div><br></div><div>&nbsp; if kalanSure &lt;= 0 then</div><div>&nbsp; begin</div><div>&nbsp; &nbsp; zamanlayici.Enabled := False;</div><div>&nbsp; &nbsp; animasyonTimer.Enabled := False;</div><div>&nbsp; &nbsp; ShowMessage('Süre doldu! Skorun: ' + IntToStr(skor));</div><div>&nbsp; &nbsp; oyunForm.Close;</div><div>&nbsp; &nbsp; anaForm.Show;</div><div>&nbsp; end;</div><div>end;</div><div><br></div><div>// BALON ANİMASYONU</div><div>procedure BalonlariHareketEttir(Sender: TObject);</div><div>begin</div><div>&nbsp; if balon1.Top &gt; -60 then balon1.Top := balon1.Top - 5;</div><div>&nbsp; if balon2.Top &gt; -60 then balon2.Top := balon2.Top - 6;</div><div>&nbsp; if balon3.Top &gt; -60 then balon3.Top := balon3.Top - 4;</div><div>end;</div><div><br></div><div>// BAŞLA TIKLA</div><div>procedure BaslaTikla(Sender: TObject);</div><div>begin</div><div>&nbsp; anaForm.Hide;</div><div><br></div><div>&nbsp; oyunForm := TclForm.Create(self);</div><div>&nbsp; skor := 0;</div><div>&nbsp; kalanSure := 30;</div><div><br></div><div>&nbsp; // Skor etiketi</div><div>&nbsp; skorLabel := oyunForm.AddNewProLabel(oyunForm, 'skorLabel', 'Skor: 0');</div><div>&nbsp; skorLabel.Left := 20;</div><div>&nbsp; skorLabel.Top := 20;</div><div>&nbsp; skorLabel.Width := 150;</div><div>&nbsp; skorLabel.Height := 30;</div><div><br></div><div>&nbsp; // Süre etiketi</div><div>&nbsp; sureLabel := oyunForm.AddNewProLabel(oyunForm, 'sureLabel', 'Süre: 30 sn');</div><div>&nbsp; sureLabel.Left := 200;</div><div>&nbsp; sureLabel.Top := 20;</div><div>&nbsp; sureLabel.Width := 150;</div><div>&nbsp; sureLabel.Height := 30;</div><div>// Balon 1</div><div>balon1 := oyunForm.AddNewProButton(oyunForm, 'balon1', '&#127880;');</div><div>balon1.Left := 50;</div><div>balon1.Top := 400;</div><div>balon1.Width := 60;</div><div>balon1.Height := 60;</div><div>balon1.Align := alNone;</div><div>oyunForm.AddNewEvent(balon1, tbeOnClick, 'BalonPatlat');</div><div><br></div><div>// Balon 2</div><div>balon2 := oyunForm.AddNewProButton(oyunForm, 'balon2', '&#127880;');</div><div>balon2.Left := 150;</div><div>balon2.Top := 400;</div><div>balon2.Width := 60;</div><div>balon2.Height := 60;</div><div>balon2.Align := alNone;</div><div>oyunForm.AddNewEvent(balon2, tbeOnClick, 'BalonPatlat');</div><div><br></div><div>// Balon 3</div><div>balon3 := oyunForm.AddNewProButton(oyunForm, 'balon3', '&#127880;');</div><div>balon3.Left := 250;</div><div>balon3.Top := 400;</div><div>balon3.Width := 60;</div><div>balon3.Height := 60;</div><div>balon3.Align := alNone;</div><div>oyunForm.AddNewEvent(balon3, tbeOnClick, 'BalonPatlat');</div><div><br></div><div>&nbsp; // Süre timer'ı</div><div>&nbsp; zamanlayici := oyunForm.AddNewTimer(oyunForm, 'zamanlayici', 1000);</div><div>&nbsp; oyunForm.AddNewEvent(zamanlayici, tbeOnTimer, 'SureAzalt');</div><div><br></div><div>&nbsp; // Animasyon timer'ı</div><div>&nbsp; animasyonTimer := oyunForm.AddNewTimer(oyunForm, 'animasyonTimer', 50);</div><div>&nbsp; oyunForm.AddNewEvent(animasyonTimer, tbeOnTimer, 'BalonlariHareketEttir');</div><div><br></div><div>&nbsp; oyunForm.Run;</div><div>end;</div><div><br></div><div>// ANA FORM</div><div>begin</div><div>&nbsp; anaForm := TclForm.Create(self);</div><div><br></div><div>&nbsp; baslikLbl := anaForm.AddNewProLabel(anaForm, 'baslikLbl', '&#127880; BALON PATLATMACA &#127880;');</div><div>&nbsp; baslikLbl.Left := 200;</div><div>&nbsp; baslikLbl.Top := 100;</div><div>&nbsp; baslikLbl.Width := 400;</div><div>&nbsp; baslikLbl.Height := 50;</div><div><br></div><div>&nbsp; balonLbl := anaForm.AddNewProLabel(anaForm, 'balonLbl', 'Hazırsan başla!');</div><div>&nbsp; balonLbl.Left := 250;</div><div>&nbsp; balonLbl.Top := 200;</div><div>&nbsp; balonLbl.Width := 200;</div><div>&nbsp; balonLbl.Height := 30;</div><div><br></div><div>&nbsp; baslaBtn := anaForm.AddNewProButton(anaForm, 'baslaBtn', 'BAŞLA');</div><div>&nbsp; baslaBtn.Left := 300;</div><div>&nbsp; baslaBtn.Top := 250;</div><div>&nbsp; baslaBtn.Width := 120;</div><div>&nbsp; baslaBtn.Height := 40;</div><div>&nbsp; anaForm.AddNewEvent(baslaBtn, tbeOnClick, 'BaslaTikla');</div><div><br></div><div>&nbsp; anaForm.Run;</div><div>end.</div><div>&nbsp; &nbsp;&nbsp;</div><div><br></div><div>balonlar üste üste, süre geriye dogru gitmiyor ve animasyon çalışmıyor.</div><div><br></div>]]>
   </description>
   <pubDate>Sun, 27 Jul 2025 11:11:33 +0000</pubDate>
   <guid isPermaLink="true">https://forum.clomosy.com.tr/forum_posts.asp?TID=1139&amp;PID=2371#2371</guid>
  </item> 
 </channel>
</rss>