-florian66-

periodique

Nov 21st, 2014
226
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.94 KB | None | 0 0
  1. int tableauElement() {
  2. int decalx=0;
  3. int decaly=0;
  4. int i;
  5. int x;
  6. int y;
  7. int a;
  8. int chang=0;
  9. Bdisp_AllClr_DDVRAM();
  10.  
  11. while(1){
  12.  
  13. for(a=0;a<118;a++){ // affichage des groupes et périodes a<nb entier d'elements
  14. x=elements[a].posx;
  15. y=elements[a].posy;
  16. PrintMini(12*x+decalx-12,7*y+decaly-6,elements[a].symbol,0);
  17. /*PrintMini(57+decalx,45+decaly,"1",0);
  18. PrintMini(57+decalx,54+decaly,"2",0);
  19. PrintMini(57+decalx,72+decaly,"1",0);
  20. PrintMini(57+decalx,81+decaly,"2",0);*/
  21. ML_display_vram();
  22. }
  23.  
  24. ML_rectangle(12*elements[chang].posx-13,7*elements[chang].posy-7,12*elements[chang].posx-3,7*elements[chang].posy,1,1,2);
  25.  
  26. ML_display_vram();
  27. GetKey(&key);
  28. Bdisp_AllClr_DDVRAM();
  29.  
  30. switch(key) {
  31. case 27 : chang+=1;  break;
  32. case 38 : chang-=1; break;
  33. case 37 : break; // faudrait faire en sorte que l'on puisse direct changer de ligne
  34. case 28 : break; // idem
  35. case 31 : detailsElement(chang);
  36. case 47 : return 1;
  37. }
  38. ML_display_vram();
  39. }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment