INP pitää välillä pieniä pausseja, kun teen QB-pelejä. Ratkaisu, pliis!
Vilautas vähän koodia, se voisi auttaa.
Tuttu ongelma tuo. Koeta tallentaa näppäimet johonkin taulukkoon tai vastaavaan, jota tyhjentelet aina kun mikään näppäin ei ole pohjassa..
-Grey-
Kiitti Grey. Kokeillaan. Se tekee niin muuten aina, vaikkapa tällaisessa koodissa:
Nappain = INP(&H60) IF Nappain = 72 THEN Y = Y - 1 IF Nappain = 80 THEN Y = Y + 1 IF Nappain = 75 THEN X = X - 1 IF Nappain = 77 THEN X = X + 1
Ei vain meinaa muistaa ulkoa, milloin tuli 72, milloin 80, jne.
Kerrankin muuten tajusin vastauksen... ; )
Muuten, en tiedä tuosta ongelmastasi, mutta ainakin minusta kannattaisi käyttää joko if...else -rakennetta tuossa vertailussa tai sitten select casea. Nyt tuossa joudutaan vertailemaan nappainta neljä kertaa joka kierroksella.
Nyt muuten sain toimimaan! Kun laitoin alkuun DEF SEG = &H40 ja näppäinhaun jälkeen POKE &H1A, PEEK (&H1C)
Aihe on jo aika vanha, joten et voi enää vastata siihen.