Je reprends.
Comme tu le sait, ce qui est affiché à l´écran est stocké dans un tableau ( ex : ecran[3840] )
J´ai créé un tableau qui est environs 4 fois plus grand que la variable de l´écran et qui renferme le monde à afficher ( sous fome de 0 ( pixel éteint) et de 1 ( allumé).
Comme il est plus grand que l´ écran ( le monde ) , je ne peut pas tout afficher à la fois, il faut donc que je copie une partie du monde sur la variable de l´écran pour l´afficher.
Exemple :
11111111111111111111111111111111111111111111
1__________________________________________1
1___________________1111111111111111111____1
1___________________1_________________1____1
1___________________1_________________1____1
1___________________1_________________1____1
1___________________1_________________1____1
1___________________1111111111111111111____1
1__________________________________________1
11111111111111111111111111111111111111111111
Le grand carré représente le monde et le petit représente l´écran.
Comment faire pour copier la zone spécifique du monde à afficher dans la variable écran sans passer par une boucle fort qui risque d´être un peu lente ?
Je sais c´est pas clair mais c´est dur à expliquer.