DATA und READ fragen...komm gar nich klar
Übersicht

![]() |
brezelbakeryBetreff: DATA und READ fragen...komm gar nich klar |
![]() Antworten mit Zitat ![]() |
---|---|---|
also im tut steht das:
------------------------- [code] Dim map(20,20) Data 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 Data 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 Data 0,0,0,0,1,1,1,3,3,1,1,1,1,1,4,4,1,1,1,1,1 Data 0,0,0,0,1,1,1,3,3,1,1,1,1,1,4,4,1,1,1,1,1 Data 0,0,0,0,1,1,1,1,1,1,1,1,1,1,4,4,1,1,1,1,1 Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,1,1,1,1,1 Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 Data 1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1 Data 1,1,1,1,1,1,1,2,2,1,1,1,1,3,3,3,1,4,4,1,1 Data 1,1,1,1,0,0,1,1,1,1,1,1,1,3,3,3,1,4,4,1,1 Data 1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,4,4,1,1 Data 1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,4,4,1,1 Data 1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 Data 1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1 Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 Data 1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 Data 1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 For y = 0 To 20 For x = 0 To 20 ;Read liest das datenfeld ein und speichert es in der array map(20=y,20=x) Read map(x,y) Next Next [code] -------------------------------------------------- also ich versteh' ja schon was der autor meint..die tilesets als DATA einzugeben und sie in map einzulesen... aber wie funzt das? woher "weiss" der read befehl das der die DATA nehmen soll ..ich meine wenn ich unter dem ------------------------------------------------------ [code] Data 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 Data 0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 Data 0,0,0,0,1,1,1,3,3,1,1,1,1,1,4,4,1,1,1,1,1 Data 0,0,0,0,1,1,1,3,3,1,1,1,1,1,4,4,1,1,1,1,1 Data 0,0,0,0,1,1,1,1,1,1,1,1,1,1,4,4,1,1,1,1,1 Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,4,4,1,1,1,1,1 Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 Data 1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1 Data 1,1,1,1,1,1,1,2,2,1,1,1,1,3,3,3,1,4,4,1,1 Data 1,1,1,1,0,0,1,1,1,1,1,1,1,3,3,3,1,4,4,1,1 Data 1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,4,4,1,1 Data 1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,4,4,1,1 Data 1,1,1,1,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 Data 1,1,1,1,1,1,1,1,1,1,2,2,1,1,1,1,1,1,1,1,1 Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 Data 1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 Data 1,1,1,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 Data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 ;------------------------------------------------------------ ;noch so ein data feld mache data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 data 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1 [code] -------------------------------------------------- etc... kommt da der read befehl net "durcheinander"? ...um meine frage zu kürzen: wie weist man den DATA genau EINEN read befehl zu?? hoffe ihr versteh was ich meine...naja bin da halt noch net so fit ![]() (b00n eben) cu, hoffe auf hilfe gruß brezelbakery |
||
![]() |
Travis |
![]() Antworten mit Zitat ![]() |
---|---|---|
Also, wenn du mehrere Datenfelder einlesen willst, dann must du den Restore - Befehl benutzen. Dieser sagt dem Programm von welchem Feld er lesen soll.
Code: [AUSKLAPPEN] RESTORE Leveldaten DIM Gegner(3), Monster(3), Vampire(3), Spinnen(3) FOR i=1 TO 3 READ Level, Gegner(i), Monster(i), Vampire(i), Spinnen(i) NEXT END .Spieldaten DATA 1,2,3,4,5,6,7,8,9 .Leveldaten DATA 1, 2,1,1,1 DATA 2, 3,2,1,2 DATA 3, 4,2,5,3 |
||
www.funforge.org
Ich hasse WASD-Steuerung. Man kann alles sagen, man muss es nur vernünftig begründen können. |
René Meyer |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
READ ist das genaue Gegenstück zu DATA; er fängt mit dem ersten DATA-Wert an und nimmt dann nacheinander die weiteren. Dazu merkt sich BB die Stelle, wo es zuletzt einen DATA-Wert ausgelesen hat.
Mit RESTORE kannst Du den Zeiger notfalls auf einen bestimmten DATA-Wert setzen. |
||
www.blitzbasic.de | Das Buch zu Blitz Basic: www.schreibfabrik.de/txt/bbb |
![]() |
brezelbakery |
![]() Antworten mit Zitat ![]() |
---|---|---|
wow danke erstmal für die wirklich verdammt schnellen antworten ![]() echt kewl von euch... travis den code den du geschrieben hast kenn ich von der online-hilfe.. Code: [AUSKLAPPEN] RESTORE Leveldaten
DIM Gegner(3), Monster(3), Vampire(3), Spinnen(3) FOR i=1 TO 3 READ Level, Gegner(i), Monster(i), Vampire(i), Spinnen(i) NEXT END .Spieldaten DATA 1,2,3,4,5,6,7,8,9 .Leveldaten DATA 1, 2,1,1,1 DATA 2, 3,2,1,2 DATA 3, 4,2,5,3 ..könntest du mir das kurz erklären....ich weiss das .spieldaten und .leveldaten eine sprungmarken sind.... versteh aber den code nicht ![]() ![]() |
||
![]() |
Hubsi |
![]() Antworten mit Zitat ![]() |
---|---|---|
Code: [AUSKLAPPEN] ; erster Datenhaufen
Klarer?
.datenhaufen1 Data 1,2,3,4 ; Ende erster Haufen ; zweiter Datenhaufen .datenhaufen2 Data 5,6,7,8 ; Ende zweiter haufen Restore datenhaufen2 ; Zeiger auf Start des 2. Haufens setzen Read var ; Ersten Wert des 2. Haufen lesen |
||
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn... |
![]() |
brezelbakery |
![]() Antworten mit Zitat ![]() |
---|---|---|
also mit
restore datenhaufen2 springt der "zeiger" auf die erste Data-zeile danach...und liest die ein... --> read var...würde den wert 5 einlesen?..stimmt das? gruß im voraus brezelbakery |
||
- Zuletzt bearbeitet von brezelbakery am So, Aug 08, 2004 20:12, insgesamt 2-mal bearbeitet
![]() |
Hubsi |
![]() Antworten mit Zitat ![]() |
---|---|---|
Völlig korrekt ![]() Code: [AUSKLAPPEN] ; Datenhaufen1
.datenhaufen1 Data 1,2,3 Data 4,5,6 ; Ende Datenhaufen ; Zweiter Datenhaufen .datenhaufen2 Data 11 Data 22 Data 33 ; Ende Datenhaufen |
||
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn... |
![]() |
brezelbakery |
![]() Antworten mit Zitat ![]() |
---|---|---|
also
Code: [AUSKLAPPEN] RESTORE Leveldaten DIM Gegner(3), Monster(3), Vampire(3), Spinnen(3) FOR i=1 TO 3 READ Level, Gegner(i), Monster(i), Vampire(i), Spinnen(i) NEXT END .Spieldaten DATA 1,2,3,4,5,6,7,8,9 .Leveldaten DATA 1, 2,1,1,1 DATA 2, 3,2,1,2 DATA 3, 4,2,5,3 ...heisst das level=1 gegner(1)=2 monster(1)=1 vampire(1)=1 spinnen(1)=1 level=2 gegner(2)=3 monster(2)=2 vampire(2)=1 spinnen(2)=2 ... is das auch richtig ![]() wenn ja THX THX THX ![]() btw: was machen .spieldaten in dem code...nichts? |
||
![]() |
Hubsi |
![]() Antworten mit Zitat ![]() |
---|---|---|
Auch richtig ![]() |
||
Den ganzen Doag im Bett umanandflagga und iaz daherkema und meine Hendl`n fressn... |
![]() |
brezelbakery |
![]() Antworten mit Zitat ![]() |
---|---|---|
k, thx hubsi und alle anderen
...werd euch bestimmt noch ein paar mal nerven..äääh fragen ^^ brezelbakery |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group