{"id":261,"date":"2011-03-10T16:34:52","date_gmt":"2011-03-10T13:34:52","guid":{"rendered":"http:\/\/python.pingviinitiivul.ee\/?p=261"},"modified":"2011-03-10T17:59:05","modified_gmt":"2011-03-10T14:59:05","slug":"kakskummend-uks","status":"publish","type":"post","link":"https:\/\/python.pingviinitiivul.ee\/?p=261","title":{"rendered":"Kaksk\u00fcmmend \u00fcks"},"content":{"rendered":"<p>T\u00e4na teeme oma programmi liikuvamaks. Vaatame animatsiooni v\u00f5imalusi l\u00e4hemalt.<\/p>\n<p>Leidsin veel \u00fche hea Pythoni m\u00e4nguprogrammeerimise veebilehe <a href=\"http:\/\/thepythongamebook.com\/en:start\">http:\/\/thepythongamebook.com<\/a>. Vaatame esmalt <a href=\"http:\/\/thepythongamebook.com\/en:part2:pygame:step005\">viiendat n\u00e4ided<\/a>. Oluline on programm &#8220;tiksuma&#8221; panna.<\/p>\n<p>Meie senises programmis oli tegemata \u00fcks oluline asi: taustapildi lisamine. Kui iga kaadri alguses kenasti taustapilt alla panna, siis saab ka animatsioonid kenasti toimima.<\/p>\n<p>N\u00e4iteks v\u00f5ib lisada &#8220;musta&#8221; pildi:<\/p>\n<p><code>taust = pygame.Surface(self.ekraan.get_size())<br \/>\ntaust.fill((0,0,0))<br \/>\ntaust = taust.convert()<br \/>\nself.ekraan.blit(taust, (0,0))<\/code><\/p>\n<p>Pildi laadimiseks:<\/p>\n<p><code>minupilt = pygame.image.load(\"pildifail.jpg\")<\/code><\/p>\n<p>V\u00f5i alamkaustast:<\/p>\n<p><code>import sys<br \/>\ntry:<br \/>\n&nbsp;&nbsp;&nbsp;# laadi kaustast 'data'<br \/>\n&nbsp;&nbsp;&nbsp; taust = pygame.image.load(os.path.join(\"data\",\"taust.jpg\"))<br \/>\n&nbsp;&nbsp;&nbsp;pall = pygame.image.load(os.path.join(\"data\",\"madu.gif\"))<br \/>\nexcept:<br \/>\n&nbsp;&nbsp;&nbsp;sys.exit(\"Ei leia \u00fcles! \") <\/code> <\/p>\n<p>Kui seda ei teeks, siis joonistaks PyGame eelmise kaadri joonistuse \u00fcle ainult selles osas, mis \u00f6eldakse, et juurde tuleb teha.<\/p>\n<p>Proovime n\u00fc\u00fcd siis panna oma t\u00e4hed osalt vilkuma. Selleks tuleks osadel t\u00e4htedel n\u00e4iteks k\u00f5ige suurematel panna l\u00e4bim\u00f5\u00f5t muutuma suvaliselt v\u00e4hemalt 1-3 \u00fchiku piires. <\/p>\n<p><a href='http:\/\/python.pingviinitiivul.ee\/wp-content\/uploads\/2011\/03\/gal6b.tar.gz'>L\u00f5pptulemus.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>T\u00e4na teeme oma programmi liikuvamaks. Vaatame animatsiooni v\u00f5imalusi l\u00e4hemalt. Leidsin veel \u00fche hea Pythoni m\u00e4nguprogrammeerimise veebilehe http:\/\/thepythongamebook.com. Vaatame esmalt viiendat n\u00e4ided. Oluline on programm &#8220;tiksuma&#8221; panna. Meie senises programmis oli tegemata \u00fcks oluline asi: taustapildi lisamine. Kui iga kaadri alguses &hellip; <a href=\"https:\/\/python.pingviinitiivul.ee\/?p=261\">J\u00e4tka lugemist <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-261","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=\/wp\/v2\/posts\/261","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=261"}],"version-history":[{"count":7,"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=\/wp\/v2\/posts\/261\/revisions"}],"predecessor-version":[{"id":270,"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=\/wp\/v2\/posts\/261\/revisions\/270"}],"wp:attachment":[{"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=261"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=261"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/python.pingviinitiivul.ee\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=261"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}