Variablen kaputt? ;) code geht net :(
Übersicht

![]() |
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


Powered by phpBB © 2001 - 2006, phpBB Group