Advertisement
Guest User

Untitled

a guest
Dec 12th, 2018
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. void linia1(int x1, int y1, int x2, int y2, Uint8 R, Uint8 G, Uint8 B) {
  2.  
  3. setPixel(x1, y1, 255, 0, 0);
  4. setPixel(x2, y2, 255, 0, 192);
  5.  
  6.  
  7. int dy = y2;
  8. int dx = x2;
  9. int x = 0;
  10. int y = 0;
  11. setPixel(x, y, R, G, B);
  12.  
  13. //dla górnego kąta 45 stopni
  14. if(dx > dy){
  15.  
  16. while(x < x2){
  17.  
  18. x++;
  19. y=(dy/dx)*x;
  20.  
  21. setPixel(x, y, R, G, B);
  22. }
  23. }
  24.  
  25. //dla dolnego kąta
  26. else{
  27.  
  28. while(y < y2){
  29.  
  30. y++;
  31. x=(dx/dy)*y;
  32.  
  33. setPixel(x, y, R, G, 255-B);
  34. }
  35. }
  36. SDL_Flip(screen);
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement