vii1 / DIV

Reconstrucción y posible fork de DIV Games Studio 2.0
GNU General Public License v3.0
48 stars 4 forks source link

new_map() no respeta el color de fondo seleccionado #27

Open vii1 opened 4 years ago

vii1 commented 4 years ago

Si se crean varios mapas con new_map() indicando distintos colores de fondo, se crean todos con el color de fondo del primero.

AzazelN28 commented 2 years ago

He probado con este programa y me funciona bien ¿tienes un PRG de ejemplo para reproducir este error?

program new_map_issue;
private
  int i;
  int maps[10];
begin
  for (i = 0; i < 10; i++)
    dancing_block(i * 32, i, new_map(32, 32, 0, 0, i));
  end

  loop
    frame;
  end
end

process dancing_block(x, i, graph)
begin
  loop
    y = 100 + (sin(timer[0] * 1000 + i * 30000) * 50) / 1000;
    frame;
  end
end