Advertisement
fryc1906

ProcessingTicTacToe

Apr 27th, 2016
305
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 3.62 KB | None | 0 0
  1.   int tab[] = new int[9];
  2.  
  3.  
  4. void setup(){
  5.   size(500,500);
  6.   rect(0,0,50,50);
  7.   rect(0,50,50,50);
  8.   rect(0,100,50,50);
  9.   rect(50,0,50,50);
  10.   rect(50,50,50,50);
  11.   rect(50,100,50,50);
  12.   rect(100,0,50,50);
  13.   rect(100,50,50,50);
  14.   rect(100,100,50,50);
  15.  
  16.  
  17. }
  18.  
  19. void tabcos(){
  20.   for(int i=0;i<9;i++){
  21.     tab[i]=0;
  22.   }
  23. }
  24.  
  25. void draw(){
  26.  
  27. }
  28.  
  29.  
  30.  
  31. void mousePressed(){
  32.  
  33.  
  34.   //[0,0]
  35.   if(mouseX>0&&mouseX<50&&mouseY>0&&mouseY<50){
  36.     if(tab[0]%3==0){
  37.       rect(0,0,50,50);
  38.       ellipse(25,25,20,20);
  39.       tab[0]+=1;
  40.     }
  41.     else if(tab[0]%3==1){
  42.       rect(0,0,50,50);
  43.       line(5,5,45,45);
  44.       line(45,5,5,45);
  45.       tab[0]+=1;
  46.     }
  47.     else{
  48.       rect(0,0,50,50);
  49.       tab[0]+=1;
  50.     }
  51.   }
  52. //[0,1]
  53. if(mouseX>50&&mouseX<100&&mouseY>0&&mouseY<50){
  54.    
  55.     if(tab[1]%3==0){
  56.       rect(50,0,50,50);
  57.       ellipse(75,25,20,20);
  58.       tab[1]+=1;
  59.     }
  60.     else if(tab[1]%3==1){
  61.       rect(50,0,50,50);
  62.       line(55,5,95,45);
  63.       line(95,5,55,45);
  64.       tab[1]+=1;
  65.     }
  66.     else{
  67.       rect(50,0,50,50);
  68.       tab[1]+=1;
  69.     }
  70.   }
  71.  //[0,2]
  72. if(mouseX>100&&mouseX<150&&mouseY>0&&mouseY<50){
  73.    
  74.     if(tab[2]%3==0){
  75.       rect(100,0,50,50);
  76.       ellipse(125,25,20,20);
  77.       tab[2]+=1;
  78.     }
  79.     else if(tab[2]%3==1){
  80.       rect(100,0,50,50);
  81.       line(105,5,145,45);
  82.       line(145,5,105,45);
  83.       tab[2]+=1;
  84.     }
  85.     else{
  86.       rect(100,0,50,50);
  87.       tab[2]+=1;
  88.     }
  89.   }
  90.  
  91.   //[1,0]
  92.   if(mouseX>0&&mouseX<50&&mouseY>50&&mouseY<100){
  93.     if(tab[3]%3==0){
  94.       rect(0,50,50,50);
  95.       ellipse(25,75,20,20);
  96.       tab[3]+=1;
  97.     }
  98.     else if(tab[3]%3==1){
  99.       rect(0,50,50,50);
  100.       line(5,55,45,95);
  101.       line(45,55,5,95);
  102.       tab[3]+=1;
  103.     }
  104.     else{
  105.       rect(0,50,50,50);
  106.       tab[3]+=1;
  107.     }
  108.   }
  109. //[1,1]
  110. if(mouseX>50&&mouseX<100&&mouseY>50&&mouseY<100){
  111.    
  112.     if(tab[4]%3==0){
  113.       rect(50,50,50,50);
  114.       ellipse(75,75,20,20);
  115.       tab[4]+=1;
  116.     }
  117.     else if(tab[4]%3==1){
  118.       rect(50,50,50,50);
  119.       line(55,55,95,95);
  120.       line(95,55,55,95);
  121.       tab[4]+=1;
  122.     }
  123.     else{
  124.       rect(50,50,50,50);
  125.       tab[4]+=1;
  126.     }
  127.   }
  128.  //[1,2]
  129. if(mouseX>100&&mouseX<150&&mouseY>50&&mouseY<100){
  130.    
  131.     if(tab[5]%3==0){
  132.       rect(100,50,50,50);
  133.       ellipse(125,75,20,20);
  134.       tab[5]+=1;
  135.     }
  136.     else if(tab[5]%3==1){
  137.       rect(100,50,50,50);
  138.       line(105,55,145,95);
  139.       line(145,55,105,95);
  140.       tab[5]+=1;
  141.     }
  142.     else{
  143.       rect(100,50,50,50);
  144.       tab[5]+=1;
  145.     }
  146.   }
  147.  
  148.    //[2,0]
  149.   if(mouseX>0&&mouseX<50&&mouseY>100&&mouseY<150){
  150.     if(tab[6]%3==0){
  151.       rect(0,100,50,50);
  152.       ellipse(25,125,20,20);
  153.       tab[6]+=1;
  154.     }
  155.     else if(tab[6]%3==1){
  156.       rect(0,100,50,50);
  157.       line(5,145,45,105);
  158.       line(45,145,5,105);
  159.       tab[6]+=1;
  160.     }
  161.     else{
  162.       rect(0,100,50,50);
  163.       tab[6]+=1;
  164.     }
  165.   }
  166. //[2,1]
  167. if(mouseX>50&&mouseX<100&&mouseY>100&&mouseY<150){
  168.    
  169.     if(tab[7]%3==0){
  170.       rect(50,100,50,50);
  171.       ellipse(75,125,20,20);
  172.       tab[7]+=1;
  173.     }
  174.     else if(tab[7]%3==1){
  175.       rect(50,100,50,50);
  176.       line(55,145,95,105);
  177.       line(95,145,55,105);
  178.       tab[7]+=1;
  179.     }
  180.     else{
  181.       rect(50,100,50,50);
  182.       tab[7]+=1;
  183.     }
  184.   }
  185.  //[2,2]
  186. if(mouseX>100&&mouseX<150&&mouseY>100&&mouseY<150){
  187.    
  188.     if(tab[8]%3==0){
  189.       rect(100,100,50,50);
  190.       ellipse(125,125,20,20);
  191.       tab[8]+=1;
  192.     }
  193.     else if(tab[8]%3==1){
  194.       rect(100,100,50,50);
  195.       line(105,145,145,105);
  196.       line(145,145,105,105);
  197.       tab[8]+=1;
  198.     }
  199.     else{
  200.       rect(100,100,50,50);
  201.       tab[8]+=1;
  202.     }
  203.   }
  204. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement