1 00:00:00,935 --> 00:00:02,671 მოდით უფრო რთულ პირობებზე ვისაუბროთ, 2 00:00:02,671 --> 00:00:05,071 რომელთა შემოწმება პროგრამით შეგიძლიათ. 3 00:00:05,071 --> 00:00:08,061 ამის საჩვენებლად, დაფა ძველ თამაშს დავამსგავსე, 4 00:00:08,061 --> 00:00:09,348 "Foursquare" 5 00:00:09,348 --> 00:00:11,851 ოთხი კვადრატია 6 00:00:11,851 --> 00:00:14,851 ერთ-ერთში დგახარ და სხვა კადრატებს ესვრი ბურთს. 7 00:00:14,851 --> 00:00:17,381 დავხაზე ელიფსი, სადაც ჩემი მაუსია. 8 00:00:17,407 --> 00:00:19,670 ეს ჩვენი ბურთია. 9 00:00:19,670 --> 00:00:21,910 მინდა ის კვადრატი გამოვყო, სადაც ბურთია 10 00:00:21,910 --> 00:00:23,490 თეთრ მართკუთხედის დახატვით. 11 00:00:23,490 --> 00:00:26,112 ამისთვის IF განცხადება უნდა გამოვიყენო, 12 00:00:26,112 --> 00:00:29,682 რადგან მხოლოდ ერთ-ერთისთვის მინდა, მაშინ, როდესაც ამ ოთხკუთხედზე ვარ. 13 00:00:29,682 --> 00:00:34,392 ამ მართკუთხედის დახაზვით დავიწყოთ. 14 00:00:34,392 --> 00:00:36,903 "rect"-ს გადმოვაკოპირებ 15 00:00:36,903 --> 00:00:39,903 და თეთრ შეფერილობას მივცემ. 16 00:00:39,903 --> 00:00:43,655 "if"-ში შევახვიოთ. 17 00:00:45,055 --> 00:00:50,501 თვითონ ასრულებს ხვეულ ფრჩხილებს. 18 00:00:50,501 --> 00:00:53,964 როდის მინდა ამ მართკუთხედის ჩვენება? 19 00:00:54,027 --> 00:01:00,891 ვიცი, რომ ამის ჩვენება მინდა, როდესაც "mouseX" 200-ზე ნაკლებია. 20 00:01:00,891 --> 00:01:07,072 ეს მუშაობს, მაგრამ აქეთ თუ გადავალ მაინც აჩვენებს. 21 00:01:07,072 --> 00:01:10,348 ანუ, "mouseY"-ც უნდა შევამოწმო. 22 00:01:10,348 --> 00:01:13,059 როგორ უნდა შევამოწმო ორივე ერთად? 23 00:01:13,059 --> 00:01:14,808 ამისთვის გვაქვს "AND" ოპერატორი. 24 00:01:14,808 --> 00:01:18,068 "AND" ოპერატორს ვიყენებთ, როდესაც რამდენიმე პირობას ვამოწმებთ. 25 00:01:18,068 --> 00:01:21,770 ვწერთ ორ კავშირის ნიშნავს 26 00:01:21,770 --> 00:01:25,060 შემდეგ კი, მეორე პირობას. 27 00:01:25,060 --> 00:01:27,893 "mouseY" 200-ზე ნაკლებია. 28 00:01:27,893 --> 00:01:30,893 აქეთ აღარ ინთება. 29 00:01:30,893 --> 00:01:36,185 შემდეგი კვადრატი გავაკეთოთ. 30 00:01:36,185 --> 00:01:38,682 ამ მართკუთხეს ავიღებთ. 31 00:01:38,682 --> 00:01:45,394 უნდა შევცვალოთ პირობაც, რათა ესეც არ აინთოს. 32 00:01:45,394 --> 00:01:49,962 ამჯერად, "mouseX" უნდა იყოს 200-ზე მეტი. 33 00:01:49,962 --> 00:01:52,962 "mouseY" ისევ ნაკლები. 34 00:01:52,962 --> 00:01:56,289 მშვენიერია. 35 00:01:56,289 --> 00:01:59,298 "Foursquare"-ში, როდესაც ბურთი კიდეებს ეჯახება, 36 00:01:59,298 --> 00:02:02,298 --გამყოფ ხაზებს, ან კუთხეებს-- 37 00:02:02,298 --> 00:02:04,511 ვამბობთ "EDGE BALL". 38 00:02:04,819 --> 00:02:07,392 აქაც გავაკეთებ. 39 00:02:07,392 --> 00:02:10,392 დავიწყოთ "EDGE BALL"-ის დაწერით. 40 00:02:10,392 --> 00:02:14,822 დავწეროთ შუაში და იყოს წითელი. 41 00:02:14,822 --> 00:02:19,775 ეს მხოლოდ მაშინ, მინდა კიდეებზე თუ ვარ. 42 00:02:19,775 --> 00:02:22,511 დავამატოთ "IF". 43 00:02:22,511 --> 00:02:26,483 ეს კოდი მის შიგნით დავწეროთ. 44 00:02:27,173 --> 00:02:29,600 როდის მინდა მოხდეს? 45 00:02:29,615 --> 00:02:36,936 შუაა მაშინ, როდესაც "mouseX" 200-ის ტოლია. 46 00:02:36,936 --> 00:02:37,936 მაშ, ვნახოთ. 47 00:02:37,936 --> 00:02:40,404 ვიღებ თუ არა "EDGE BALL"-ს. 48 00:02:40,404 --> 00:02:43,817 აი აგერ. 49 00:02:43,817 --> 00:02:49,403 მხოლოდ ამ შუა ხაზზე მუშაობს. 50 00:02:49,403 --> 00:02:52,130 ამ ხაზზეც მინდა მუშაობდეს. 51 00:02:52,130 --> 00:03:02,820 ამიტომ, ვწერ "mouseY" უდრის 200-ს. 52 00:03:02,820 --> 00:03:08,315 არ მუშაობს. 53 00:03:08,315 --> 00:03:11,150 მხოლოდ ცენტრი მუშაობს. 54 00:03:11,150 --> 00:03:13,644 ეს იმიტომ, რომ "AND" გამოვიყენე. 55 00:03:13,644 --> 00:03:16,094 ის ამას გააკეთებს თუ ორივე მართალია. 56 00:03:16,094 --> 00:03:18,464 ორივე კი მხოლოდ ცენტრშია მართალი. 57 00:03:18,895 --> 00:03:21,895 მინდა ვუთხრა, რომ ეს გააკეთოს თუ რომელიმე მაინც სრულდება. 58 00:03:22,104 --> 00:03:24,697 ამისთვის ვიყენებთ "OR" ოპერატორს. 59 00:03:24,697 --> 00:03:27,640 "OR" ოპერატორი ასე გამოიყურება. 60 00:03:27,640 --> 00:03:31,628 ეს სიმბოლოები აქამდე არ გამოგვიყენებია. 61 00:03:31,628 --> 00:03:34,783 თქვენ კლავიატურაზე უნდა მოძებნოთ. 62 00:03:34,783 --> 00:03:37,905 როგორც წესი მარჯვენა ზედა მხარესაა. 63 00:03:39,625 --> 00:03:42,724 ვნახოთ თუ მუშაობს. 64 00:03:42,724 --> 00:03:46,695 მუშაობს. აქაც მუშაობს. 65 00:03:46,695 --> 00:03:49,491 შეგვიძლია მეტი პირობა დავამატოთ. 66 00:03:49,491 --> 00:03:52,601 "AND"-ით და "OR"-ით შეგიძლიათ რამდენიც გინდათ დაამატოთ. 67 00:03:52,601 --> 00:03:55,793 ექვსი სხვადასხვა პირობა თუ გაინტერესებთ, ეგეც შეგიძლიათ. 68 00:03:55,793 --> 00:03:58,931 კუთხეები ჯერ არ გაგვიკეთებია. 69 00:03:58,931 --> 00:04:04,650 ვთქვათ, თუ "mouseX" ნაკლებია სამზე 70 00:04:04,650 --> 00:04:09,132 აი, ეს პატარა კუთხე. 71 00:04:09,132 --> 00:04:14,436 ან, "mouseX" 397-ზე მეტია. 72 00:04:14,760 --> 00:04:17,767 აი ისიც! 73 00:04:17,767 --> 00:04:21,534 შეგვიძლია ყველა კიდესთვის გავაკეთოთ. 74 00:04:21,534 --> 00:04:24,696 მაშ, გაქვთ "AND" და "OR" 75 00:04:24,696 --> 00:04:27,696 და ბევრად უფრო რთული პირობების აგება შეგიძლიათ. 76 00:04:27,696 --> 00:04:31,696 ეს კარგია.