Autor Beitrag
Fred Ferkel Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 87



BeitragVerfasst: Mi 19.02.03 13:08 
danke!

...schön zu wissen.. :?

.net? steht da eventuell wie man es stattdessen lösen könnte?
weil ich möchte wie eventuell schon gesagt nciht das der anwender die bilder ändern kann...

cya

hm ich bekomm jetzt aber auch irgendwie probleme wenn ichs so mach:
allein daran kanns wohl net liegen..:( oder etwa doch?
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
procedure loaddximagelist;
var
  i:integer;
begin
  for i:=0 to 18 do
    pakim[i]:=Tbitmap.create;
  pakim[0].LoadFromfile('D:\misc\progs\in progress\snake\06 - resources_pictures\astartsnake.bmp');
.
.
.
  pakim[18].LoadFromfile('D:\misc\progs\in progress\snake\06 - resources_pictures\target.bmp');
end;
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Mi 19.02.03 14:41 
Kannst mir mal den neuen Code und die Bitmaps zukommen lassen, vll. kann ich dann noch was machen

Gruß
Fred Ferkel Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 87



BeitragVerfasst: Mi 19.02.03 15:05 
na klar! acuh wenn die bitmaps wohl nciht das problem sind ;)
der fehlr kommt bestimmt bei jder bitmap...
fred_ferkel.tripod.com/bitmaps.rar
fred_ferkel.tripod.com/bitmaps.zip
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Mi 19.02.03 15:45 
Ich bräuchte noch den LadeCode, weil ich nicht weiß, in welcher Reihenfolge Du die Dinger brauchst...

Gruß
Fred Ferkel Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 87



BeitragVerfasst: Mi 19.02.03 15:58 
hehe ich als faules schwein hab die logischerweise nicht speziell geordnet...einfach nach dateinamen..^^
ausblenden Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
procedure loaddximagelist;
var
  i:integer;
begin
  for i:=0 to 18 do
    pakim[i]:=Tbitmap.create;
  pakim[0].LoadFromfile('astartsnake.bmp');
  pakim[1].LoadFromfile('ffds.bmp');
  pakim[2].LoadFromfile('sb-east.bmp');
  pakim[3].LoadFromfile('sb-north.bmp');
  pakim[4].LoadFromfile('sb-south.bmp');
  pakim[5].LoadFromfile('sb-west.bmp');
  pakim[6].LoadFromfile('sc-northeast.bmp');
  pakim[7].LoadFromfile('sc-northwest.bmp');
  pakim[8].LoadFromfile('sc-southeast.bmp');
  pakim[9].LoadFromfile('sc-southwest.bmp');
  pakim[10].LoadFromfile('se-east.bmp');
  pakim[11].LoadFromfile('se-north.bmp');
  pakim[12].LoadFromfile('se-south.bmp');
  pakim[13].LoadFromfile('se-west.bmp');
  pakim[14].LoadFromfile('sh-east.bmp');
  pakim[15].LoadFromfile('sh-north.bmp');
  pakim[16].LoadFromfile('sh-south.bmp');
  pakim[17].LoadFromfile('sh-west.bmp');
  pakim[18].LoadFromfile('target.bmp');
end;
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Mi 19.02.03 16:37 
Also, ich hab mir jetzt nochmal das Teil angeschaut, ich wills jetzt wissen. An dieser Stelle bleibt er jetzt hängen:
ausblenden Quelltext
1:
2:
//PAINT TARGET FIRST ONE TIME
  form1.image1.canvas.Draw(target.x-(snakewidth div 2),target.y-(snakewidth div 2),pakim[18]);


Ich kann zwar eigentlich kein Assembler, aber laut dem Debug-Fenster endet er in einem Bereich in einer Endlosschleife und überschreibt immer dieselben Speicherbereiche.... weiß der Geier warum.
Fred Ferkel Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 87



BeitragVerfasst: Mi 19.02.03 17:29 
hehe ja das ist schon sehr mysteriös, als wenn delphi das falsch übersetzen würde...
-> ich kann auch kein assembler...
aber wenn vielleicht einer hier doch ahnung davon hat dann kann er ja eventuell etwas mehr dazu sagen??
ich mein es wär schon ganz cool fürs forum noch ein funktionierendes 2D snake spiel als open source projekt zu haben ;)

ps: die frage die sich mir jetzt noch stellt ist, war vorher wirklich ein fehler in der loadimage prozedur?? oder ist der grund für den feher jetzt derselbe wie für den anderen?
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: Mi 19.02.03 17:54 
Fred Ferkel hat folgendes geschrieben:
die frage die sich mir jetzt noch stellt ist, war vorher wirklich ein fehler in der loadimage prozedur?? oder ist der grund für den feher jetzt derselbe wie für den anderen?


Mir stellt sich eine andere Frage inzwischen: Liegts an den images? Denn ich habe die obige Prozedur verändert, dass er halt nur ein Rechteck zeichnet und das Bild weg lässt und dann kam der Fehler bei der näcshten Anweisung.... *grübel*

Gruß
Fred Ferkel Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 87



BeitragVerfasst: Sa 22.02.03 02:04 
proggen ist doch *mist*e ey!!! :evil:
(insbesondere wenn man einfach zu blöd ist!!)
zumindest liegen meine ansprüche so hoch das ich den fehler im folgenden finde :D
ausblenden Quelltext
1:
2:
3:
4:
5:
  setlength(snakepoints,2);
  snakeheaddir:=3;
  snakepoints[0]:=point(200,100);
  snakepoints[1]:=point(137,100);
  snakepoints[2]:=point(137,130);

naja jetzt schein alles planmäßig zu laufen...falls noch was bis zum release schiefgeht weiß ich ja an wen ich mcih richten hab ;)

cya