{"id":29,"date":"2007-09-06T16:28:00","date_gmt":"2007-09-06T15:28:00","guid":{"rendered":"http:\/\/netrix.org.pl\/index.php\/programy\/minicalc\/"},"modified":"2024-03-15T21:39:22","modified_gmt":"2024-03-15T20:39:22","slug":"minicalc","status":"publish","type":"page","link":"http:\/\/netrix.org.pl\/index.php\/programy\/minicalc\/","title":{"rendered":"MiniCalc"},"content":{"rendered":"<p>Oto m\u00f3j pierwszy tool w c#, program jest mi potrzebny do podzia\u0142u scenerii z RPGcore. Spos\u00f3b dzia\u0142ania jest nast\u0119puj\u0105cy:<\/p>\n<p>1. Podaje si\u0119 kod odpowiedzialny za wy\u015bwietlanie element\u00f3w otoczenia na mapie, kod ten z pliku scenery.dat w folderze z map\u0105 wygl\u0105da nastepuj\u0105co.<\/p>\n<blockquote><p>[skala] 4&#215;2<br \/>\n22:22<br \/>\n24:22<\/p><\/blockquote>\n<p>Odpowiada to wy\u015bwietleniu na mapie o wsp\u00f3\u0142rz\u0119dnych 22:22 i 24:22 obrazka ska\u0142y o wymiarach 4&#215;2 (w kostkach po 25&#215;25 pikseli). Problem polega na tym, \u017ce gra korzysta z kratki w punkcie 22:22 (przyk\u0142adowo) i wy\u015bwietla ca\u0142\u0105 ska\u0142\u0119 kt\u00f3ra odpowiednio wychodzi na pozosta\u0142e kratki (np. 23:22 i 22:23). Problem polega na tym, \u017ce je\u017celi zniknie nam z mapy punkt 22:22 to zniknie nam ca\u0142a ska\u0142a kt\u00f3ra powinna by\u0107 jeszcze wy\u015bwietlana w punkcie 25:22. Rozwi\u0105zanie polega na tym, aby podzieli\u0107 ska\u0142\u0119 na cz\u0119\u015bci 1&#215;1 czyli kostki 25&#215;25 pikseli. Sam plik nie jest tutaj problemem, ale musimy jeszcze zmieni\u0107 zawarto\u015b\u0107 pliku scenery.dat aby wy\u015bwietla\u0142a ca\u0142\u0105 ska\u0142\u0119. I tu z pomoc\u0105 przychodzi w\u0142a\u015bnie to oto narz\u0119dzie wystarczy wklei\u0107 kod odpowiedzialny za pokazywanie ca\u0142ej ska\u0142y 4&#215;2 a otrzymamy kod, kt\u00f3ry wy\u015bwietli nam ska\u0142\u0119 w kawa\u0142kach.<br \/>\n<a href=\"http:\/\/netrix.org.pl\/content\/blog\/minicalc.jpg\"><br \/>\n<img decoding=\"async\" src=\"http:\/\/netrix.org.pl\/content\/blog\/minicalc_s.jpg\" alt=\"minicalc_s\" \/><\/a><\/p>\n<p>Oto <a href=\"http:\/\/netrix.org.pl\/content\/blog\/MiniCalc.rar\">link.<\/a><\/p>\n<p>Wymagania: .NET framework 2.0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oto m\u00f3j pierwszy tool w c#, program jest mi potrzebny do podzia\u0142u scenerii z RPGcore. Spos\u00f3b dzia\u0142ania jest nast\u0119puj\u0105cy: 1. Podaje si\u0119 kod odpowiedzialny za wy\u015bwietlanie element\u00f3w otoczenia na mapie, kod ten z pliku scenery.dat w folderze z map\u0105 wygl\u0105da nastepuj\u0105co. [skala] 4&#215;2 22:22 24:22 Odpowiada to wy\u015bwietleniu na mapie o wsp\u00f3\u0142rz\u0119dnych 22:22 i 24:22 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":15,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"http:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/pages\/29"}],"collection":[{"href":"http:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/comments?post=29"}],"version-history":[{"count":3,"href":"http:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/pages\/29\/revisions"}],"predecessor-version":[{"id":1638,"href":"http:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/pages\/29\/revisions\/1638"}],"up":[{"embeddable":true,"href":"http:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/pages\/15"}],"wp:attachment":[{"href":"http:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/media?parent=29"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}