Hallo kann mir bitte Jemand helfen Ich bin gerade dabei ein Tetris-Remake vom C64 zu machen Das Game funzt soweit nur ich hab mit den Linien die sich auflösen sollen Probleme
Also das SPiel ist bei 640x480 Pixel und die Sprites jeweils 16x16
Die Steine bewegen sich von X/240 - X/400 und fallen von Y/56 - Y/448 Abstand der Grid-Kästchen jeweils 16x16 Pixel
Also wie gesagt, mein Problem besteht darin, das sich die am Boden gefüllten Linien nicht auflösen.
Ich komme mit dem Source-Code nich klar, hier der Ausschnitt:
Alles anzeigen
Wenn mir Jemand helfen könnte, wär ich dankbar
Gruß Blaster
Also das SPiel ist bei 640x480 Pixel und die Sprites jeweils 16x16
Die Steine bewegen sich von X/240 - X/400 und fallen von Y/56 - Y/448 Abstand der Grid-Kästchen jeweils 16x16 Pixel
Also wie gesagt, mein Problem besteht darin, das sich die am Boden gefüllten Linien nicht auflösen.
Ich komme mit dem Source-Code nich klar, hier der Ausschnitt:
GML-Quellcode
- current:=next;
- next:=floor(random(7));
- nnn:=instance_create(320,56,tetris_stone);
- lines:=0;
- for(i:=0; i<480; i+=32)
- {
- global.line[i/32]:=0;
- }
- with tetris_solid_block
- {
- if y>0 then
- global.line[y/16]+=1;
- }
- for(i:=0; i<480; i+=32)
- {
- if global.line[i/32]=10 then
- {
- lines+=1;
- global.clear:=i;
- with tetris_solid_block
- {
- if y=global.clear then
- {
- instance_destroy();
- }
- if y<global.clear then
- {
- y+=16;
- }
Wenn mir Jemand helfen könnte, wär ich dankbar
Gruß Blaster