.| Autor | Beitrag |
|---|---|
|
000 12.05.2002, 14:03 bl4ckfire |
Hi, Ich probiere im Moment ein kleines MiniSpiel (nichts ernstes nur zum rumprobieren usw.) zu programmieren, aber leider habe ich einige Probleme. Das ganze sieht ca so aus... (So wird die "Map" erzeugt) arr: array[0..4, 0..4] of integer = ( (3, 3, 3, 3, 3), 0: PaintBox1.Canvas.CopyRect(Rect(x*30, y*30, (x*30)+30, (y*30)+30), Mit den Pfeiltasten kann man ein kleines Bild (Spielfigur) bewegen nun das Problem: Maus: SantaImg.Left := mousex * 30; if arr[mousex, mousey] = 2 then Mit den Pfeiltasten schaff ichs einfach nicht - weis einer wie das gehen könnte ? Ich weis das ganze was ich geschrieben habe is bissl schwer zu verstehen =P Thx for help -- |
|
Profil || Suche |
|
001 12.05.2002, 17:36 snoopdog |
Hi Also erstmal wenn du ja mit der tastatur dein "männchen" bewegst machst du ja warscheinlich if key = vk_left then das dann für die anderen Tasten auch. if x = Feld2x an y = Feld2y then oder hab ich deine Frage jetzt nicht verstanden? Visit our 500er Gamer Lan |
|
Profil || Suche |
|
002 12.05.2002, 21:15 bl4ckfire |
Das Problem ist das es nicht nur 1 Feld Nummer "2" gibt sondern 10 oder mehr gibt deswegen funtzt |
|
Profil || Suche |
|
003 12.05.2002, 21:35 Onkel Dittmeyer |
Dann musste das wohl mit "or" abfragen... -- |
|
Profil || Suche |
|
004 12.05.2002, 23:01 bl4ckfire |
Hm ne wenn das z.B. eine 100x100 Felder große Map ist und davon z.B. 500 Tiles Wasser sind dann wird das mit or bisschen viel =P -- |
|
Profil || Suche |
|
005 13.05.2002, 10:10 TheTinySteini |
Hm? Du kannst das doch dann mit div und so weiter genauso machen wie bei der Maus-Steuerung, oder? Oder versteh ich da was falsch? --TheTinySteini |
|
Profil || Suche |
|
006 13.05.2002, 13:22 snoopdog |
oder mach doch ne switch verzweigung!! also case feld of 1: begin das ist natürlich jetzt eine ergänzung zu dem was ich als erstes geschrieben hab, anstatt if .. then oder versteh ich jetzt was falsch? --Visit our 500er Gamer Lan |
|
Profil || Suche |
|
007 13.05.2002, 16:47 Another1 |
jo, genau wie TTT es sagt: Du hast: Du brauchst: so, wo is das problem? --Another1 ...relaxing..atm =) |
|
Profil || Suche |
|
008 13.05.2002, 20:01 bl4ckfire |
Danke ! Habs hinbekommen - war eigentlich sehr leicht... bin wohl auf der Leitung gestanden =P -- |
|
Profil || Suche |

