সাধারণ লাইব্রেরি - পট#
গ্রাফিক্স সম্পর্কিত কাজের জন্য এই উৎসে অনেকগুলি কাজ বর্তমান। এই গ্রাফিক্স উৎস দিয়ে গেম তৈরি, দৃশ্যমান প্রোগ্রাম তৈরি ইত্যাদি কাজ সহজ করে তোলা হয়েছে। এই উৎসটি কোনো স্ক্রিপ্টে এইভাবে আনতে হয় -
আনয়ন পট "পট"
পট.নতুন(পর্দার_দৈর্ঘ্য, পর্দার_প্রস্থ, পর্দার_শিরোনাম)#
পটচিত্রের মূল পর্দা/Window তৈরি করার জন্য এই কাজটি প্রয়োজনীয় প্রস্তুতি সম্পূর্ণ করে। পর্দার দৈর্ঘ্য, পর্দার প্রস্থ প্রেরণমানগুলি সংখ্যা হবে এবং পর্দার শিরোনাম একটি কথারাশি হবে।
উদাহরণ#
পট.নতুন(800, 600, "পট")
পট.বন্ধ()#
পটচিত্রের মূল পর্দা/Window বন্ধ করার জন্য এই কাজটি ব্যবহার করা হয়।
উদাহরণ#
পট.বন্ধ()
পট.চলমান()#
পটের মূল পর্দা/Window ব্যবহারকারী যতক্ষণ না বন্ধ করে ততক্ষণ এই কাজটি সত্যি ফেরত দেবে।
সাধারণত গেমের প্রধান লুপের শর্ত হিসাবে ব্যবহার করা হয়।
উদাহরণ#
যতক্ষণ পট.চলমান() করো
// এখানে মূল অঙ্কন এবং কিবোর্ড ইত্যাদি নিয়ে কাজ করা হবে
শেষ
পট.আঁকা_শুরু()#
প্রতিটি ফ্রেমের শুরুতে এই কাজটি চালাতে হবে যাতে পর্দার মধ্যে এর পরবর্তী অঙ্কনের কাজগুলি সঠিকভাবে কাজ করতে পারে। ডেল্টা সময় এই কাজের মধ্যেই অভ্যন্তরীণ ভাবে গণনা করা হয়। পট.আঁকা_শুরু() এবং পট.আঁকা_শেষ() এই দুই কাজের মধ্যে অঙ্কনের কাজগুলি লিখলেই তবে সেগুলি প্রতি ফ্রেমে দৃশ্যমান হবে।
উদাহরণ#
পট.আঁকা_শুরু()
// এই দুই কাজের মধ্যে সমস্ত অঙ্কনের কাজগুলি থাকবে
পট.আঁকা_শেষ()
পট.আঁকা_শেষ()#
প্রতিটি ফ্রেমের শেষ এই কাজটি চালাতে হবে যাতে পূর্ববর্তী অঙ্কনের কাজগুলি পর্দাতে দেখানো হয়।
উদাহরণ#
পট.আঁকা_শুরু()
// এই দুই কাজের মধ্যে সমস্ত অঙ্কনের কাজগুলি থাকবে
পট.আঁকা_শেষ()
পট.পরিষ্কার()#
এই কাজ পর্দাটিতে এই কাজের ডাকের আগে পর্যন্ত যত কিছু আঁকা হয়েছে তা সব মুছে ফেলে। সাধারণত প্রতিটি ফ্রেমের শুরুতে এই কাজটি ব্যবহার করে পর্দাটি পরিষ্কার করে নেওয়া হয়।
উদাহরণ#
এই নির্দেশলিপিটি চালালে একটি ফাঁকা সাদা পর্দা দেখাবে
আনয়ন পট "পট"
পট.নতুন(৫০০, ৫০০, "পঙক্তি পর্দা")
যতক্ষণ পট.চলমান() করো
পট.পরিষ্কার()
পট.আঁকা_শুরু()
পট.আঁকা_শেষ()
শেষ
পট.বন্ধ()
পট.রেখা(ক, খ, গ, ঘ, রঙ)#
উদাহরণ#
পট.বিন্দু(ক, খ, রঙ)#
উদাহরণ#
পট.আয়তক্ষেত্র(ক, খ, দৈর্ঘ্য, প্রস্থ, রঙ)#
উদাহরণ#
পট.আয়তক্ষেত্র_রেখা(ক, খ, দৈর্ঘ্য, প্রস্থ, পুরুত্ব, রঙ)#
উদাহরণ#
পট.বৃত্ত(ক, খ, ব্যাসার্ধ, রঙ)#
উদাহরণ#
পট.বৃত্ত_রেখা(ক, খ, ব্যাসার্ধ, পুরুত্ব, রঙ)#
উদাহরণ#
পট.লেখা(ক, খ, কথা, আয়তন, রঙ)#
উদাহরণ#
পট.বোতাম_চাপা(বোতামের_নাম)#
উদাহরণ#
পট.বোতাম_চাপা_আছে(বোতামের_নাম)#
উদাহরণ#
পট.বোতাম_ছাড়া(বোতামের_নাম)#
উদাহরণ#
পট.বোতাম_ছাড়া_আছে(বোতামের_নাম)#
উদাহরণ#
পট.ছবি_আনয়ন(ছবির_পথ)#
উদাহরণ#
পট.ছবি_আঁকো(ক, খ, ছবির_নাম)#
উদাহরণ#
পট.মাউস_অবস্থান()#
উদাহরণ#
পট.মাউস_চাপা(বোতামের_নাম)#
উদাহরণ#
পট.মাউস_চাপা_আছে(বোতামের_নাম)#
উদাহরণ#
পট.মাউস_ছাড়া(বোতামের_নাম)#
উদাহরণ#
পট.মাউস_ছাড়া_আছে(বোতামের_নাম)#
উদাহরণ#
পট.স্পর্শ_আয়তক্ষেত্র(১ম_আয়তক্ষেত্র_ক, ১ম_আয়তক্ষেত্র_খ, ১ম_আয়তক্ষেত্র_দৈর্ঘ্য, ১ম_আয়তক্ষেত্র_প্রস্থ, ২য়_আয়তক্ষেত্র_ক, ২য়_আয়তক্ষেত্র_খ, ২য়_আয়তক্ষেত্র_দৈর্ঘ্য, ২য়_আয়তক্ষেত্র_প্রস্থ)#
উদাহরণ#
পট.স্পর্শ_বিন্দু_আয়তক্ষেত্র(বিন্দু_ক, বিন্দু_খ, আয়তক্ষেত্র_ক, আয়তক্ষেত্র_খ, আয়তক্ষেত্র_দৈর্ঘ্য, আয়তক্ষেত্র_প্রস্থ)#
উদাহরণ#
পট.স্পর্শ_বৃত্ত_আয়তক্ষেত্র(বৃত্ত_ক, বৃত্ত_খ, বৃত্ত_ব্যসার্ধ, আয়তক্ষেত্র_ক, আয়তক্ষেত্র_খ, আয়তক্ষেত্র_দৈর্ঘ্য, আয়তক্ষেত্র_প্রস্থ)#
উদাহরণ#
পট.ডেল্টা()#
উদাহরণ#
রঙের তালিকা#
| বাংলা রঙের নাম | ইংরাজি রঙের নাম | উদাহরণ |
|---|---|---|
| সাদা | white | █ |
| কালো | black | █ |
| লাল | red | █ |
| নীল | blue | █ |
| সবুজ | green | █ |
| ধুসর | gray | █ |
| হলুদ | yellow | █ |
| সোনালি | golden | █ |
| কমলা | orange | █ |
| গোলাপি | pink | █ |
| আকাশি | sky blue | █ |
| বেগুনি | purple | █ |
| হালকা বেগুনি | violet | █ |
| বাদামি | brown | █ |
| গেরুয়া | saffron | █ |