![]() | |
| | #1 (permalink) |
| Üye Üyelik Tarihi: 04/2007
Mesaj: 2
|
Arkadaşlar 4x4 karelerden oluşan ve resmin çiftini bulma oyununu yazmak istiyorum.fakar 8 resmi 16 kareye nasıl dağıtabileceğimi yapamadım.visual basic 2005 express edition kullanıorum.daha önce yazmış arkadaşlar var ise kodları yollarlarsa çok sevinirim...
|
| | |
| | #3 (permalink) |
| Üye Üyelik Tarihi: 04/2007
Mesaj: 2
|
arkadaşım ben oyunun bütün kodlarını istemedim.sadece 8 reesmi 16 karta daıtabilmem için gerekli kodları istedim. döngü yapıorum fakat picturebox a yerleştirme işlemini .image ile mi yapıcam eer onunla yapıcaksam nasıl yapıcam? ben sadece bunu öğrenmek istiorum
|
| | |
| | #4 (permalink) |
| Silversword Üyelik Tarihi: 07/2003 Yer: Antalya
Mesaj: 1,490
|
istediğin kadarını yazdım. picturebox bu işlem için biraz yavaş. Aslında tek bir picturebox ile x ve y ler kullanılarak daha profosyenel şekilde de yapılır fakat ben bu şekilde api kullanmadan hızlı bir uygulama geliştirdim : Kod: ' 2007 Cihan Yakar
Private Sub Command1_Click()
Randomize Timer
On Error GoTo 66
Dim sayi As Long
Dim tutulanResim() As Long
ReDim tutulanResim(0)
Do While Not UBound(tutulanResim) = 16
Do
sayi = (Int(Rnd * 16) + 1)
Loop While kontrol(tutulanResim, sayi)
ReDim Preserve tutulanResim(UBound(tutulanResim) + 1)
tutulanResim(UBound(tutulanResim)) = sayi
Set es(UBound(tutulanResim) - 1).Picture = LoadPicture(App.Path & "/resimler/" & (sayi Mod 8) + 1 & ".jpg")
Loop
Exit Sub
66 MsgBox "dosya hatası"
End Sub
Function kontrol(dizi() As Long, sayi As Long) As Boolean
Dim i As Long
kontrol = False
For i = LBound(dizi) To UBound(dizi)
If dizi(i) = sayi Then kontrol = True: Exit Function
Next i
End Function
Private Sub Form_Load()
' --< tablo oluştur >--
Dim i As Long
For i = 1 To 15
Load es(i)
es(i).Visible = True
es(i).Move es(i - 1).Left + es(i - 1).Width, es(i - 1).Top
If i Mod 4 = 0 Then
es(i).Move es(0).Left, es(i - 1).Top + es(0).Height
End If
Next i
' --</ tablo oluştur >--
End Sub
__________________ ||||Revlis||||| |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| Acil Yardim??? | loribnaczo | Veritabanları & SQL | 2 | 05/05/2006 15:56 |
| Acil Yardim | bALTA_ | Flash / Director / Swift 3D ... | 0 | 20/03/2006 13:29 |
| Acil Yardim | ehli-dirayet | Visual Basic | 5 | 31/07/2005 19:42 |
| hafiza? | gbtrabzon | PHP | 5 | 23/09/2004 16:37 |
| Acil yardim --> PHP | tatbim | PHP | 17 | 22/11/2003 14:27 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | Malta | |