mcgluszak

Kovalk4

Nov 5th, 2011
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.83 KB | None | 0 0
  1. class Cos
  2.     attr_accessor :warunek1, :warunek2
  3.     def initialize
  4.         @warunek1 = false
  5.         @warunek2 = false
  6.     end
  7. end
  8.  
  9. $tablica1 = [Cos.new, Cos.new, Cos.new, Cos.new]
  10. $tablica2 = []
  11. $tablica3 = []
  12.  
  13. $tablica1[1].warunek1 = true
  14. $tablica1[2].warunek2 = true
  15. $tablica1[3].warunek1 = true
  16. $tablica1[3].warunek2 = true
  17.  
  18. for i in 0..$tablica1.size
  19.     if $tablica1[i].respond_to? :warunek1
  20.         if $tablica1[i].warunek1
  21.             $tablica2[i] = $tablica1[i]
  22.         end
  23.     end
  24. end
  25.  
  26. for i in 0..$tablica2.size
  27.     if $tablica2[i].respond_to? :warunek2
  28.         if $tablica2[i].warunek2
  29.             $tablica3[i] = $tablica2[i]
  30.             $tablica2[i] = nil
  31.         end
  32.     end
  33. end
  34.  
  35. for i in 0..$tablica3.size
  36.     if $tablica3[i].respond_to? :warunek2 and $tablica1[i].respond_to? :warunek1
  37.         if !$tablica3[i].warunek2 or !$tablica3[i].warunek1
  38.             $tablica3[i] = nil
  39.         end
  40.     end
  41. end
  42.  
Advertisement
Add Comment
Please, Sign In to add comment