Oon ajatellu miten saan tehtyä seiniä peliini esim kun se mun palikka liikku aina pois kuvasta =(
Kiitos etukäteen
Visual basicille.
http://pp.kpnet.fi/blaze/codefaq/
Myös esim. https://www.ohjelmointiputka.net/oppaat/opas.
:O Blazelta löytyy näitä ohjeita.
Blazen ohjetta voisi kyllä muokata niin, että jokaisessa Casessa laskettaisiin vain uudet koordinaatit ja tarkistus tehtäisiin vasta lopuksi. Sitä ei minun mielestäni nimittäin kannata kirjoittaa neljään kertaan.
Kirjoitin joskus ennenkin tuon korjauksen:
Select Case KeyCode
  Case vbKeyUp
    uusix = Picukko.Left
    uusiy = Picukko.Top - NOPEUS
  Case vbKeyRight
    uusix = Picukko.Left + NOPEUS
    uusiy = Picukko.Top
  Case vbKeyDown
    uusix = Picukko.Left
    uusiy = Picukko.Top + NOPEUS
  Case vbKeyLeft
    uusix = Picukko.Left - NOPEUS
    uusiy = Picukko.Top
End Select
For i = 0 To 1
  If uusiy < (Piceste(i).Top + Piceste(i).Height) And _
    (uusiy + Picukko.Height) > Piceste(i).Top And _
    uusix < (Piceste(i).Left + Piceste(i).Width) And _
    (uusix + Picukko.Width) > Piceste(i).Left Then Exit Sub
Next i
Picukko.Left = uusix
Picukko.Top = uusiyTuossa on otettu huomioon myös PictureBoxien indeksoiminen.
Aihe on jo aika vanha, joten et voi enää vastata siihen.