<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.m2osw.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Made to Order Software Corporation - round</title>
 <link>http://www.m2osw.com/taxonomy/term/29/all</link>
 <description></description>
 <language>en</language>
<item>
 <title>Appendix A — The geometry in SWF — Gradient Fills</title>
 <link>http://www.m2osw.com/swf_appendix_a_gradientfills</link>
 <description>&lt;p&gt;It is possible in SWF to use gradient fills. The gradient definitions are pretty raw and require you to draw large objects (that you can scale down later if you wish). A radial fill will usually be used to draw a round corner or a big &amp;amp; smooth dot. A linear fill can be used to draw objects which go from one color to another. The linear fill goes from left to right by default. It can be rotation as required though. Yet, in either case what is drawn in the shape object needs to be at the right scale and in the right direction. This may not always prove easy to deal with!&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.m2osw.com/swf_appendix_a_gradientfills&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.m2osw.com/swf_appendix_a_gradientfills#comments</comments>
 <pubDate>Sun, 13 Dec 2009 08:06:32 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">260 at http://www.m2osw.com</guid>
</item>
<item>
 <title>SWF Gradient Record (swf_gradient_record)</title>
 <link>http://www.m2osw.com/swf_struct_gradient_record</link>
 <description>&lt;fieldset class=&quot;fieldgroup group-swf-structure&quot;&gt;&lt;legend&gt;SWF Structure Info&lt;/legend&gt;&lt;div class=&quot;field field-type-number-integer field-field-swf-tag-version&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Tag Flash Version:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    3        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-text field-field-swf-structure&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;SWF Structure:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;pre&gt;
struct swf_gradient_record {
	if(f_tag == &lt;a href=&quot;/swf_tag_defineshape&quot;&gt;DefineMorphShape&lt;/a&gt; || f_tag == &lt;a href=&quot;/swf_tag_defineshape2&quot;&gt;DefineMorphShape2&lt;/a&gt;) {
		unsigned char	f_position;
		&lt;a href=&quot;/swf_struct_rgba&quot;&gt;swf_rgba&lt;/a&gt;	f_rgba;
		unsigned char	f_position_morph;
		&lt;a href=&quot;/swf_struct_rgba&quot;&gt;swf_rgba&lt;/a&gt;	f_rgba_morph;
	}
	else if(f_tag == &lt;a href=&quot;/swf_tag_defineshape3&quot;&gt;DefineShape3&lt;/a&gt; || f_tag == &lt;a href=&quot;/swf_tag_defineshape4&quot;&gt;DefineShape4&lt;/a&gt;) {
		unsigned char	f_position;
		&lt;a href=&quot;/swf_struct_rgba&quot;&gt;swf_rgba&lt;/a&gt;	f_rgba;
	}
	else {
		unsigned char	f_position;
		&lt;a href=&quot;/swf_struct_rgb&quot;&gt;swf_rgb&lt;/a&gt;		f_rgb;
	}
};&lt;/pre&gt;

        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;/fieldset&gt;
&lt;p&gt;The first record position should be 0 and the last 255. The   intermediate should use the corresponding value depending   on their position in the gradient effect.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.m2osw.com/swf_struct_gradient_record&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.m2osw.com/swf_struct_gradient_record#comments</comments>
 <category domain="http://www.m2osw.com/taxonomy/term/577">Define</category>
 <pubDate>Sun, 13 Dec 2009 02:44:26 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">240 at http://www.m2osw.com</guid>
</item>
<item>
 <title>SWF Line Style (swf_line_style)</title>
 <link>http://www.m2osw.com/swf_struct_line_style</link>
 <description>&lt;fieldset class=&quot;fieldgroup group-swf-structure&quot;&gt;&lt;legend&gt;SWF Structure Info&lt;/legend&gt;&lt;div class=&quot;field field-type-number-integer field-field-swf-tag-version&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;Tag Flash Version:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    1        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;div class=&quot;field field-type-text field-field-swf-structure&quot;&gt;
      &lt;div class=&quot;field-label&quot;&gt;SWF Structure:&amp;nbsp;&lt;/div&gt;
    &lt;div class=&quot;field-items&quot;&gt;
            &lt;div class=&quot;field-item odd&quot;&gt;
                    &lt;pre&gt;
struct swf_line_style {
	if(f_tag == &lt;a href=&quot;/swf_tag_definemorphshape&quot;&gt;&lt;strong&gt;DefineMorphShape&lt;/strong&gt;&lt;/a&gt;) {
		unsigned short twips	f_width;
		unsigned short twips	f_width_morph;
		&lt;a href=&quot;/swf_struct_rgba&quot;&gt;swf_rgba&lt;/a&gt;		f_rgba;
		&lt;a href=&quot;/swf_struct_rgba&quot;&gt;swf_rgba&lt;/a&gt;		f_rgba_morph;
	}
	else if(f_tag == &lt;a href=&quot;/swf_tag_defineshape4&quot;&gt;&lt;strong&gt;DefineShape4&lt;/strong&gt;&lt;/a&gt; || f_tag == &lt;a href=&quot;/swf_tag_definemorphshape2&quot;&gt;&lt;strong&gt;DefineMorphShape2&lt;/strong&gt;&lt;/a&gt;) {
		unsigned short twips	f_width;
		if(f_tag == &lt;strong&gt;DefineMorphShape2&lt;/strong&gt;) {
			unsigned short twips	f_width_morph;
		}
		unsigned		f_start_cap_style : 2;
		unsigned		f_join_style : 2;
		unsigned		f_has_fill : 1;
		unsigned		f_no_hscale : 1;
		unsigned		f_no_vscale : 1;
		unsigned		f_pixel_hinting : 1;
		unsigned		f_reserved : 5;
		unsigned		f_no_close : 1;
		unsigned		f_end_cap_style : 2;
		if(f_join_style == 2) {
			unsigned short fixed	f_miter_limit_factor;
		}
		if(f_has_fill) {
			&lt;a href=&quot;/swf_struct_fill_style&quot;&gt;swf_fill_style&lt;/a&gt;		f_fill_style;
		}
		else {
			&lt;a href=&quot;/swf_struct_rgba&quot;&gt;swf_rgba&lt;/a&gt;		f_rgba;
			if(f_tag == &lt;strong&gt;DefineMorphShape2&lt;/strong&gt;) {
				&lt;a href=&quot;/swf_struct_rgba&quot;&gt;swf_rgba&lt;/a&gt;		f_rgba_morph;
			}
		}
	}
	else if(f_tag == &lt;a href=&quot;/swf_tag_defineshape3&quot;&gt;&lt;strong&gt;DefineShape3&lt;/strong&gt;&lt;/a&gt;) {
		unsigned short twips	f_width;
		&lt;a href=&quot;/swf_struct_rgba&quot;&gt;swf_rgba&lt;/a&gt;		f_rgba;
	}
	else {
		unsigned short twips	f_width;
		&lt;a href=&quot;/swf_struct_rgb&quot;&gt;swf_rgb&lt;/a&gt;				f_rgb;
	}
};&lt;/pre&gt;        &lt;/div&gt;
        &lt;/div&gt;
&lt;/div&gt;
&lt;/fieldset&gt;
&lt;p&gt;The width of the line is in TWIPS (1/20th of a pixel).&lt;/p&gt;
&lt;p&gt;The &lt;i&gt;f_start_cap_style&lt;/i&gt; and &lt;i&gt;f_end_cap_style&lt;/i&gt; can be:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;0 - Round cap,&lt;/li&gt;
    &lt;li&gt;1 - No cap,&lt;/li&gt;
    &lt;li&gt;2 - Square cap.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Round is the default, the way line caps looked before version 8.   No Cap means that nothing is added at the tip of the line. This   means the line stops exactly where you say it should end. The   Square Cap is like the No Cap, but it has the cap which is   about Width / 2.&lt;/p&gt;
&lt;p&gt;The &lt;i&gt;f_join_style&lt;/i&gt; can be:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.m2osw.com/swf_struct_line_style&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.m2osw.com/swf_struct_line_style#comments</comments>
 <category domain="http://www.m2osw.com/taxonomy/term/581">End</category>
 <pubDate>Sun, 13 Dec 2009 01:31:45 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">235 at http://www.m2osw.com</guid>
</item>
<item>
 <title>How to create a theme for Drupal</title>
 <link>http://www.m2osw.com/theme_how_to_design</link>
 <description>&lt;p&gt;This page explains how a graphics person can work with us to create a web design that will immediately work with Drupal 6.x and Drupal 7.x.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.m2osw.com/theme_how_to_design&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.m2osw.com/theme_how_to_design#comments</comments>
 <category domain="http://www.m2osw.com/taxonomy/term/377">Advanced</category>
 <pubDate>Tue, 02 Jun 2009 22:38:44 +0000</pubDate>
 <dc:creator>Alexis Wilke</dc:creator>
 <guid isPermaLink="false">45 at http://www.m2osw.com</guid>
</item>
<item>
 <title>Turn Watcher 1.2 is out!</title>
 <link>http://www.m2osw.com/news_turnwatcher_1_2</link>
 <description>&lt;p&gt;Made to Order Software Corporation is proud to announce the 1.2 release 	of Turn Watcher, an Initiative and Effects Tracker...and more!&lt;/p&gt;
&lt;p&gt;Version 1.2 now supports spell and other effect tracking. A optional new 	window appears at the bottom of the main window that allows you to add, 	edit and remove effects for the currently highlighted combatant. When an 	effect expires on the current combatant&#039;s turn, you are alerted and 	asked if you wish to delete the expired effect.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.m2osw.com/news_turnwatcher_1_2&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.m2osw.com/news_turnwatcher_1_2#comments</comments>
 <category domain="http://www.m2osw.com/taxonomy/term/1">Made to Order Software Newsletter</category>
 <category domain="http://www.m2osw.com/taxonomy/term/36">D&amp;D</category>
 <category domain="http://www.m2osw.com/taxonomy/term/128">OS</category>
 <category domain="http://www.m2osw.com/taxonomy/term/94">OS/X</category>
 <pubDate>Wed, 01 Aug 2007 07:00:00 +0000</pubDate>
 <dc:creator>Doug Barbieri</dc:creator>
 <guid isPermaLink="false">18 at http://www.m2osw.com</guid>
</item>
<item>
 <title>Creating Turn Watcher — An Adventure Unto Itself</title>
 <link>http://www.m2osw.com/news_turnwatcher_1_0</link>
 <description>&lt;p&gt;I think I&#039;m like just about everyone else. I have the work &#039;me&#039; and the play 	&#039;me&#039;. Only difference is, the two once merged, and what was born was &lt;b&gt;Turn 	Watcher&lt;/b&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.m2osw.com/news_turnwatcher_1_0&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.m2osw.com/news_turnwatcher_1_0#comments</comments>
 <category domain="http://www.m2osw.com/taxonomy/term/1">Made to Order Software Newsletter</category>
 <pubDate>Sun, 05 Mar 2006 08:00:00 +0000</pubDate>
 <dc:creator>Doug Barbieri</dc:creator>
 <guid isPermaLink="false">12 at http://www.m2osw.com</guid>
</item>
</channel>
</rss>


