{"id":27,"date":"2007-09-06T15:01:59","date_gmt":"2007-09-06T14:01:59","guid":{"rendered":"http:\/\/netrix.org.pl\/index.php\/2007\/09\/06\/moj-pierwszy-program-w-c\/"},"modified":"2011-01-31T21:15:56","modified_gmt":"2011-01-31T20:15:56","slug":"moj-pierwszy-program-w-c","status":"publish","type":"post","link":"http:\/\/netrix.org.pl\/index.php\/2007\/09\/06\/moj-pierwszy-program-w-c\/","title":{"rendered":"M\u00f3j pierwszy program w C#"},"content":{"rendered":"<p>Wczoraj napisa\u0142em, mojego pierwszego tool&#8217;a 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.<\/p>\n<p><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>Wczoraj napisa\u0142em, mojego pierwszego tool&#8217;a 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 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[47],"tags":[185,39,11],"_links":{"self":[{"href":"http:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/posts\/27"}],"collection":[{"href":"http:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"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=27"}],"version-history":[{"count":3,"href":"http:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/posts\/27\/revisions"}],"predecessor-version":[{"id":681,"href":"http:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/posts\/27\/revisions\/681"}],"wp:attachment":[{"href":"http:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/media?parent=27"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/categories?post=27"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/netrix.org.pl\/index.php\/wp-json\/wp\/v2\/tags?post=27"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}