{"id":153,"date":"1999-02-08T12:00:44","date_gmt":"1999-02-08T12:00:44","guid":{"rendered":"http:\/\/www.icemark.com\/blog\/archives\/1999\/02\/08\/winlom99-3\/"},"modified":"2011-03-08T01:10:14","modified_gmt":"2011-03-08T01:10:14","slug":"winlom99-3","status":"publish","type":"post","link":"https:\/\/www.icemark.com\/blog\/archives\/1999\/02\/08\/winlom99-3\/","title":{"rendered":"Winlom99"},"content":{"rendered":"<p>I&#8217;ve not had much time to code for the last week or so and I&#8217;ve had to re-code a few areas in order to restructure. This was to allow me to separate out my standard library stuff from the rest of the project. This now gives me the front-end, backend and library setup.<\/p>\n<p>Everything is now back up and running &#8211; except text and night processing of doomdark.<\/p>\n<p>The night processing is missing because I never finished it in the first place and the text is due to not wanting to use certain proprietary graphic formats.<\/p>\n<p>To explain:<br \/>\nI have a lot of code and utilities which handles generic graphic stuff, which I have used from company to company, project to project. I chose not to use my own sprite\/graphic format and stick with BMP&#8217;s, mainly because you would need all the utilities to add graphics to the engine and I cannot distribute them. Not to mention the fact that that particular utility isn&#8217;t very pretty &#8211; plus I&#8217;m not using any of the features that the graphic format\/utility gives.<\/p>\n<p>All this is fine, except for the fonts. I have routines that alpha edge blend\/anti alias the fonts to give a nice font smoothing affect.  So in order to use these fonts and allow others to change them I need to re-code a simplified version of my font maker. ( time time time )<\/p>\n<p>I will stick in a windows font for now and fixup the font util later. The text won&#8217;t look as pretty &#8211; unless anyone knows how to get Windows GDI to render a font to a DDRAW surface with font smoothing on! ( I just couldn&#8217;t get that to work last time I tried. )<\/p>\n<p>Anyway, enough rambling&#8230; I&#8217;m hoping to get a version up on my site for you all to look at by Sat 13th Feb.<\/p>\n<h3 class='related_post_title'>Related Posts:<\/h3><ul class='related_post'><li><a href=\"http:\/\/www.icemark.com\/blog\/archives\/2004\/09\/14\/doomdarks-revenge-screenshots\/\" title=\"Doomdark&#8217;s Revenge Screenshots\">Doomdark&#8217;s Revenge Screenshots<\/a><\/li><li><a href=\"http:\/\/www.icemark.com\/blog\/archives\/2004\/09\/14\/the-midnight-engine-4\/\" title=\"The Midnight Engine\">The Midnight Engine<\/a><\/li><li><a href=\"http:\/\/www.icemark.com\/blog\/archives\/2004\/07\/25\/doomdarks-revenge-8\/\" title=\"Doomdark&#8217;s Revenge\">Doomdark&#8217;s Revenge<\/a><\/li><li><a href=\"http:\/\/www.icemark.com\/blog\/archives\/2004\/07\/19\/doomdarks-revenge\/\" title=\"Doomdark&#8217;s Revenge\">Doomdark&#8217;s Revenge<\/a><\/li><li><a href=\"http:\/\/www.icemark.com\/blog\/archives\/2004\/06\/28\/the-midnight-engine-3\/\" title=\"The Midnight Engine\">The Midnight Engine<\/a><\/li><\/ul>","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve not had much time to code for the last week or so and I&#8217;ve had to re-code a few areas in order to restructure. This was to allow me to separate out my standard library stuff from the rest of the project. This now gives me the front-end, backend and library setup. Everything is &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.icemark.com\/blog\/archives\/1999\/02\/08\/winlom99-3\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Winlom99&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[26,1,2],"tags":[237,236,171,223],"class_list":["post-153","post","type-post","status-publish","format-standard","hentry","category-engine","category-general","category-midnight","tag-ddr","tag-engine","tag-lom-2","tag-midnight"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pwn4r-2t","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.icemark.com\/blog\/wp-json\/wp\/v2\/posts\/153","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.icemark.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.icemark.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.icemark.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.icemark.com\/blog\/wp-json\/wp\/v2\/comments?post=153"}],"version-history":[{"count":1,"href":"https:\/\/www.icemark.com\/blog\/wp-json\/wp\/v2\/posts\/153\/revisions"}],"predecessor-version":[{"id":857,"href":"https:\/\/www.icemark.com\/blog\/wp-json\/wp\/v2\/posts\/153\/revisions\/857"}],"wp:attachment":[{"href":"https:\/\/www.icemark.com\/blog\/wp-json\/wp\/v2\/media?parent=153"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.icemark.com\/blog\/wp-json\/wp\/v2\/categories?post=153"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.icemark.com\/blog\/wp-json\/wp\/v2\/tags?post=153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}