Variablen kaputt? ;) code geht net :(
Übersicht
BlitzBasic
Allgemein|
|
GeeeckoBetreff: Variablen kaputt? ;) code geht net :( |
Antworten mit Zitat |
|---|---|---|
|
Code: [AUSKLAPPEN] Function DrawMap() cx=0 cy=0 For x=player_x-sichtx To player_x+sichtx For y=player_y-sichty To player_y+sichty DrawImage tiles,cx*tile_x,cy*tile_y,map(x,y) cy=cy+1 Next cx=cx+1 Next End Function eine variable zählt immer net mit. global habe ioch sie auch schonaml gemacht könnt ihr mir helfen? Gaia |
||
|
|
Artemis |
Antworten mit Zitat |
|---|---|---|
| Was ist genau dein Problem? | ||
|
|
Geeecko |
Antworten mit Zitat |
|---|---|---|
| Die eine var wird irgedwie nicht mit gezählt | ||
|
|
s_m_w |
Antworten mit Zitat |
|---|---|---|
|
Welche?
e:/ Mehr infos, weniger Rechtschreibfehler und alles ist toll |
||
| Sheep Happens | ||
- Zuletzt bearbeitet von s_m_w am Mi, Apr 26, 2006 20:18, insgesamt einmal bearbeitet
|
|
Geeecko |
Antworten mit Zitat |
|---|---|---|
|
das ist dem egal, wenn ich sie vertausche
zählt die andere mit. |
||
|
|
s_m_w |
Antworten mit Zitat |
|---|---|---|
| In welcher schleife zählt er denn nicht mit? | ||
| Sheep Happens | ||
|
|
Geeecko |
Antworten mit Zitat |
|---|---|---|
| in der ersten | ||
|
|
hecticSieger des IS Talentwettbewerb 2006 |
Antworten mit Zitat |
|---|---|---|
| Wenn ich den Code seh, dann würde ich sagen, daß du dir das Leben unnötig schwer machst... | ||
|
|
Geeecko |
Antworten mit Zitat |
|---|---|---|
| warum? Begründung@s_m_w bin im query bei #clonken mit dir | ||
|
|
hecticSieger des IS Talentwettbewerb 2006 |
Antworten mit Zitat |
|---|---|---|
| Als Referenz würde ich in den Schleifen die Bildschirmausgabeposition festlegen. Also von zB 0 bis Nirvana. Dann erst bei DrawImage x,y,map(x+Mapposition,y+....). Dann sparst du dir die ganzen Variablen die das ganze unnötig kompliziert machen. | ||
|
|
Geeecko |
Antworten mit Zitat |
|---|---|---|
|
neee, dann zeichnet er die map ja nicht oben bei 0,0
sondern bei x und y (am ar*** der welt |
||
|
|
hecticSieger des IS Talentwettbewerb 2006 |
Antworten mit Zitat |
|---|---|---|
|
So ähnlich würde ich es machen. Code: [AUSKLAPPEN] Function DrawMap()
For x=0 To sichtx For y=0 To sichty DrawImage tiles,x*tile_x,y*tile_y,map(x+player_x+sichtx/2,y+player_y+sichty/2) Next Next End Function Da ich die Funktionen der einzelnen Variablen nicht kenne, kann ich auch kein richtig 'funktionierenden' Code dazu schreiben. Alle Werte werden letztendlich erst beim Dim-Feld -Map berechnet. Die Bildschirmausgabe beginnt hier immer bei 0,0. |
||
|
|
Geeecko |
Antworten mit Zitat |
|---|---|---|
|
thx, das geht |
||
Übersicht
BlitzBasic
Allgemein
Powered by phpBB © 2001 - 2006, phpBB Group
