<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.atitd.org/wiki/t4w/index.php?action=history&amp;feed=atom&amp;title=User%3ADaniels%2FMacros%2FCrematory</id>
	<title>User:Daniels/Macros/Crematory - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://www.atitd.org/wiki/t4w/index.php?action=history&amp;feed=atom&amp;title=User%3ADaniels%2FMacros%2FCrematory"/>
	<link rel="alternate" type="text/html" href="http://www.atitd.org/wiki/t4w/index.php?title=User:Daniels/Macros/Crematory&amp;action=history"/>
	<updated>2026-06-03T12:16:16Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.2</generator>
	<entry>
		<id>http://www.atitd.org/wiki/t4w/index.php?title=User:Daniels/Macros/Crematory&amp;diff=175773&amp;oldid=prev</id>
		<title>Daniels at 05:50, 25 January 2010</title>
		<link rel="alternate" type="text/html" href="http://www.atitd.org/wiki/t4w/index.php?title=User:Daniels/Macros/Crematory&amp;diff=175773&amp;oldid=prev"/>
		<updated>2010-01-25T05:50:12Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 05:50, 25 January 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l2&quot; &gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;// Altered by Daniels to include a break when the crematory finishes, updated coords for  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;// Altered by Daniels to include a break when the crematory finishes, updated coords for  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;// 1280x1024 (Vista), and an experimental &amp;quot;ExtraDelay&amp;quot; to try to handle extreme highs and lows.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;// 1280x1024 (Vista), and an experimental &amp;quot;ExtraDelay&amp;quot; to try to handle extreme highs and lows.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;// Original macro by Anukhu&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;//&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;//&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;// This currently works for my screen resolution 1280:1024 with ATITD in full screen&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;// This currently works for my screen resolution 1280:1024 with ATITD in full screen&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Daniels</name></author>
	</entry>
	<entry>
		<id>http://www.atitd.org/wiki/t4w/index.php?title=User:Daniels/Macros/Crematory&amp;diff=175772&amp;oldid=prev</id>
		<title>Daniels at 05:48, 25 January 2010</title>
		<link rel="alternate" type="text/html" href="http://www.atitd.org/wiki/t4w/index.php?title=User:Daniels/Macros/Crematory&amp;diff=175772&amp;oldid=prev"/>
		<updated>2010-01-25T05:48:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 05:48, 25 January 2010&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;// Altered by Daniels to include a break when the crematory finishes, updated coords for  &lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;// Altered by Daniels to include a break when the crematory finishes, updated coords for  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;// 1280x1024 (Vista), and an experimental &amp;quot;ExtraDelay&amp;quot; to try to handle extreme highs and lows.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;// 1280x1024 (Vista), and an experimental &amp;quot;ExtraDelay&amp;quot; to try to handle extreme highs and lows.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l400&quot; &gt;Line 400:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 401:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;END&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;END&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Daniels</name></author>
	</entry>
	<entry>
		<id>http://www.atitd.org/wiki/t4w/index.php?title=User:Daniels/Macros/Crematory&amp;diff=175771&amp;oldid=prev</id>
		<title>Daniels: New page: // Altered by Daniels to include a break when the crematory finishes, updated coords for  // 1280x1024 (Vista), and an experimental &quot;ExtraDelay&quot; to try to handle extreme highs and lows. //...</title>
		<link rel="alternate" type="text/html" href="http://www.atitd.org/wiki/t4w/index.php?title=User:Daniels/Macros/Crematory&amp;diff=175771&amp;oldid=prev"/>
		<updated>2010-01-25T05:47:42Z</updated>

		<summary type="html">&lt;p&gt;New page: // Altered by Daniels to include a break when the crematory finishes, updated coords for  // 1280x1024 (Vista), and an experimental &amp;quot;ExtraDelay&amp;quot; to try to handle extreme highs and lows. //...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;// Altered by Daniels to include a break when the crematory finishes, updated coords for &lt;br /&gt;
// 1280x1024 (Vista), and an experimental &amp;quot;ExtraDelay&amp;quot; to try to handle extreme highs and lows.&lt;br /&gt;
//&lt;br /&gt;
// This currently works for my screen resolution 1280:1024 with ATITD in full screen&lt;br /&gt;
// Pin the crematory window in the upper left of the screen as far into the corner as possible&lt;br /&gt;
// Load with stuff manually and make sure the window is fully refreshed so that the &lt;br /&gt;
// &amp;quot;fire crematory&amp;quot; button appears and there is no slider bar!&lt;br /&gt;
&lt;br /&gt;
// Start the macro - it will click the fire button which will also bring ATITD to the top&lt;br /&gt;
// Once the crematory has finished go back to ACTOOL and stop the macro - it currently just &lt;br /&gt;
// has a huge crude loop - it would be relatively easy to monitor the progress bar but I &lt;br /&gt;
// haven't done that yet&lt;br /&gt;
&lt;br /&gt;
// For different screen resolutions I guess use &amp;quot;pixie&amp;quot; or something similar to get coords&lt;br /&gt;
// Need to change slider and button numbers under slider control for your particular crematory&lt;br /&gt;
// (The wiki explains how to analyse your crematory)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	Constants &lt;br /&gt;
		count = 0&lt;br /&gt;
		counthi = 0&lt;br /&gt;
		countlo = 0&lt;br /&gt;
		clickflag = 0&lt;br /&gt;
		flag = 1&lt;br /&gt;
		ExtraDelay = 0000&lt;br /&gt;
		posSlider1 = 0&lt;br /&gt;
		posSlider2 = 0&lt;br /&gt;
		posSlider3 = 0&lt;br /&gt;
		posSlider4 = 0&lt;br /&gt;
		posSlider5 = 0&lt;br /&gt;
		posSlider6 = 0&lt;br /&gt;
		posSlider7 = 0&lt;br /&gt;
		comSlider1 = 0&lt;br /&gt;
		comSlider2 = 0&lt;br /&gt;
		posSlider1old = 0&lt;br /&gt;
		posSlider2old = 0&lt;br /&gt;
		posSlider3old = 0&lt;br /&gt;
		posSlider4old = 0&lt;br /&gt;
		posSlider5old = 0&lt;br /&gt;
		posSlider6old = 0&lt;br /&gt;
		posSlider7old = 0&lt;br /&gt;
		// Vertical position of middle of slider bar&lt;br /&gt;
		midSlider = 271&lt;br /&gt;
		// Horizontal positions of seven slider bars&lt;br /&gt;
		hrzSlider1 = 37&lt;br /&gt;
		hrzSlider2 = 73&lt;br /&gt;
		hrzSlider3 = 109&lt;br /&gt;
		hrzSlider4 = 145&lt;br /&gt;
		hrzSlider5 = 181&lt;br /&gt;
		hrzSlider6 = 217&lt;br /&gt;
		hrzSlider7 = 253&lt;br /&gt;
		// Verticle position of slider bar top and bottom&lt;br /&gt;
		verSliderTop = 214&lt;br /&gt;
		verSliderTBottom = 328 		&lt;br /&gt;
		// Vertical position of button centres&lt;br /&gt;
		vrtButton = 350&lt;br /&gt;
		// Horizontal positions of five button centres&lt;br /&gt;
		hrzButton1 = 65&lt;br /&gt;
		hrzButton2 = 105&lt;br /&gt;
		hrzButton3 = 145&lt;br /&gt;
		hrzButton4 = 185&lt;br /&gt;
		hrzButton5 = 225&lt;br /&gt;
		// Position of leftmost point of red line&lt;br /&gt;
		hrzRed = 43&lt;br /&gt;
		verRed = 181&lt;br /&gt;
	END&lt;br /&gt;
&lt;br /&gt;
// Clicks to fire the crematory (need to specify centre of fire button)&lt;br /&gt;
mousepos 125, 90&lt;br /&gt;
delay 100&lt;br /&gt;
LeftClick&lt;br /&gt;
&lt;br /&gt;
// First call to obtain initial positions of sliders&lt;br /&gt;
call GETSLIDERPOS&lt;br /&gt;
Compute posSlider1old = $posSlider1&lt;br /&gt;
Compute posSlider2old = $posSlider2&lt;br /&gt;
Compute posSlider3old = $posSlider3&lt;br /&gt;
Compute posSlider4old = $posSlider4&lt;br /&gt;
Compute posSlider5old = $posSlider5&lt;br /&gt;
Compute posSlider6old = $posSlider6&lt;br /&gt;
Compute posSlider7old = $posSlider7&lt;br /&gt;
&lt;br /&gt;
loop 250&lt;br /&gt;
	&lt;br /&gt;
	// Checks whether the batch is done, breaks loop if so&lt;br /&gt;
	LoadRGB $hrzRed,$verRed&lt;br /&gt;
	delay 100&lt;br /&gt;
	if {RGBRed} &amp;lt; 250&lt;br /&gt;
		break&lt;br /&gt;
	END&lt;br /&gt;
	call GETSLIDERPOS&lt;br /&gt;
	&lt;br /&gt;
// One slider per button control&lt;br /&gt;
// Need to alter slider and button numbers for particular crematory&lt;br /&gt;
&lt;br /&gt;
	if $posSlider1 &amp;gt; 0&lt;br /&gt;
		if $posSlider1 &amp;gt; $posSlider1old&lt;br /&gt;
			mousepos $hrzButton1,$vrtButton&lt;br /&gt;
			delay 100&lt;br /&gt;
			LeftClick&lt;br /&gt;
			if $posSlider1 &amp;gt; 47&lt;br /&gt;
				delay $ExtraDelay&lt;br /&gt;
			End&lt;br /&gt;
		END&lt;br /&gt;
	END&lt;br /&gt;
	if $posSlider1 &amp;lt; 0&lt;br /&gt;
		if $posSlider1 &amp;lt; $posSlider1old&lt;br /&gt;
			mousepos $hrzButton1,$vrtButton&lt;br /&gt;
			delay 100&lt;br /&gt;
			LeftClick&lt;br /&gt;
			if $posSlider1 &amp;lt; -47&lt;br /&gt;
				delay $ExtraDelay&lt;br /&gt;
			END&lt;br /&gt;
		END&lt;br /&gt;
	END&lt;br /&gt;
&lt;br /&gt;
	if $posSlider2 &amp;gt; 0&lt;br /&gt;
		if $posSlider2 &amp;gt; $posSlider2old&lt;br /&gt;
			mousepos $hrzButton3,$vrtButton&lt;br /&gt;
			delay 100&lt;br /&gt;
			LeftClick&lt;br /&gt;
			if $posSlider2 &amp;gt; 47&lt;br /&gt;
				delay $ExtraDelay&lt;br /&gt;
			END&lt;br /&gt;
		END&lt;br /&gt;
	END&lt;br /&gt;
	if $posSlider2 &amp;lt; 0&lt;br /&gt;
		if $posSlider2 &amp;lt; $posSlider2old&lt;br /&gt;
			mousepos $hrzButton3,$vrtButton&lt;br /&gt;
			delay 100&lt;br /&gt;
			LeftClick&lt;br /&gt;
			if $posSlider2 &amp;lt; -47&lt;br /&gt;
				delay $ExtraDelay&lt;br /&gt;
			END&lt;br /&gt;
		END&lt;br /&gt;
	END&lt;br /&gt;
&lt;br /&gt;
	if $posSlider4 &amp;gt; 0&lt;br /&gt;
		if $posSlider4 &amp;gt; $posSlider4old&lt;br /&gt;
			mousepos $hrzButton5,$vrtButton&lt;br /&gt;
			delay 100&lt;br /&gt;
			LeftClick&lt;br /&gt;
			if $posSlider4 &amp;gt; 47&lt;br /&gt;
				delay $ExtraDelay&lt;br /&gt;
			END&lt;br /&gt;
		END&lt;br /&gt;
	END&lt;br /&gt;
	if $posSlider4 &amp;lt; 0&lt;br /&gt;
		if $posSlider4 &amp;lt; $posSlider4old&lt;br /&gt;
			mousepos $hrzButton5,$vrtButton&lt;br /&gt;
			delay 100&lt;br /&gt;
			LeftClick&lt;br /&gt;
			if $posSlider4 &amp;lt; -47&lt;br /&gt;
				delay $ExtraDelay&lt;br /&gt;
			END&lt;br /&gt;
		END&lt;br /&gt;
	END&lt;br /&gt;
&lt;br /&gt;
// Two sliders per button control (use centre of mass, i.e. average)&lt;br /&gt;
// Need to alter slider and button numbers for particular crematory&lt;br /&gt;
&lt;br /&gt;
	Compute comSlider1 = ($posSlider5 + $posSlider6)/2&lt;br /&gt;
	if $comSlider1 &amp;gt; 0&lt;br /&gt;
		Compute clickflag = 0&lt;br /&gt;
		if $posSlider5 &amp;gt; $posSlider5old&lt;br /&gt;
			Compute clickflag = 1&lt;br /&gt;
		END&lt;br /&gt;
		if $posSlider6 &amp;gt; $posSlider6old&lt;br /&gt;
			Compute clickflag = 1&lt;br /&gt;
		END&lt;br /&gt;
		if $clickflag = 1&lt;br /&gt;
			mousepos $hrzButton2,$vrtButton&lt;br /&gt;
			delay 100&lt;br /&gt;
			LeftClick&lt;br /&gt;
			if $posSlider5 &amp;gt; 47&lt;br /&gt;
				delay $ExtraDelay&lt;br /&gt;
			END&lt;br /&gt;
			if $posSlider6 &amp;gt; 47&lt;br /&gt;
				delay $ExtraDelay&lt;br /&gt;
			END&lt;br /&gt;
		END&lt;br /&gt;
	END&lt;br /&gt;
	if $comSlider1 &amp;lt; 0&lt;br /&gt;
		Compute clickflag = 0&lt;br /&gt;
		if $posSlider5 &amp;lt; $posSlider5old&lt;br /&gt;
			Compute clickflag = 1&lt;br /&gt;
		END&lt;br /&gt;
		if $posSlider6 &amp;lt; $posSlider6old&lt;br /&gt;
			Compute clickflag = 1&lt;br /&gt;
		END&lt;br /&gt;
		if $clickflag = 1&lt;br /&gt;
			mousepos $hrzButton2,$vrtButton&lt;br /&gt;
			delay 100&lt;br /&gt;
			LeftClick&lt;br /&gt;
			if $posSlider5 &amp;lt; -47&lt;br /&gt;
				delay $ExtraDelay&lt;br /&gt;
			END&lt;br /&gt;
			if $posSlider6 &amp;lt; -47&lt;br /&gt;
				delay $ExtraDelay&lt;br /&gt;
			END&lt;br /&gt;
		END&lt;br /&gt;
	END&lt;br /&gt;
&lt;br /&gt;
	Compute comSlider2 = ($posSlider3 + $posSlider7)/2&lt;br /&gt;
	if $comSlider2 &amp;gt; 0&lt;br /&gt;
		Compute clickflag = 0&lt;br /&gt;
		if $posSlider3 &amp;gt; $posSlider3old&lt;br /&gt;
			Compute clickflag = 1&lt;br /&gt;
		END&lt;br /&gt;
		if $posSlider7 &amp;gt; $posSlider7old&lt;br /&gt;
			Compute clickflag = 1&lt;br /&gt;
		END&lt;br /&gt;
		if $clickflag = 1&lt;br /&gt;
			mousepos $hrzButton4,$vrtButton&lt;br /&gt;
			delay 100&lt;br /&gt;
			LeftClick&lt;br /&gt;
			if $posSlider3 &amp;gt; 47&lt;br /&gt;
				delay $ExtraDelay&lt;br /&gt;
			END&lt;br /&gt;
			if $posSlider7 &amp;gt; 47&lt;br /&gt;
				delay $ExtraDelay&lt;br /&gt;
			END&lt;br /&gt;
		END&lt;br /&gt;
	END&lt;br /&gt;
	if $comSlider2 &amp;lt; 0&lt;br /&gt;
		Compute clickflag = 0&lt;br /&gt;
		if $posSlider3 &amp;lt; $posSlider3old&lt;br /&gt;
			Compute clickflag = 1&lt;br /&gt;
		END&lt;br /&gt;
		if $posSlider7 &amp;lt; $posSlider7old&lt;br /&gt;
			Compute clickflag = 1&lt;br /&gt;
		END&lt;br /&gt;
		if $clickflag = 1&lt;br /&gt;
			mousepos $hrzButton4,$vrtButton&lt;br /&gt;
			delay 100&lt;br /&gt;
			LeftClick&lt;br /&gt;
			if $posSlider3 &amp;lt; -47&lt;br /&gt;
				delay $ExtraDelay&lt;br /&gt;
			END&lt;br /&gt;
			if $posSlider7 &amp;lt; -47&lt;br /&gt;
				delay $ExtraDelay&lt;br /&gt;
			END&lt;br /&gt;
		END&lt;br /&gt;
	END&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	Compute posSlider1old = $posSlider1&lt;br /&gt;
	Compute posSlider2old = $posSlider2&lt;br /&gt;
	Compute posSlider3old = $posSlider3&lt;br /&gt;
	Compute posSlider4old = $posSlider4&lt;br /&gt;
	Compute posSlider5old = $posSlider5&lt;br /&gt;
	Compute posSlider6old = $posSlider6&lt;br /&gt;
	Compute posSlider7old = $posSlider7&lt;br /&gt;
&lt;br /&gt;
END&lt;br /&gt;
&lt;br /&gt;
// Procedure to find slider positions&lt;br /&gt;
&lt;br /&gt;
Procedure GETSLIDERPOS&lt;br /&gt;
	&lt;br /&gt;
	Compute counthi = $midSlider&lt;br /&gt;
	Compute countlo = $midSlider&lt;br /&gt;
	Compute flag = 1&lt;br /&gt;
	IsBlack $hrzSlider1, $midSlider&lt;br /&gt;
			Compute posSlider1 = 0&lt;br /&gt;
			Compute flag = 0&lt;br /&gt;
	END	&lt;br /&gt;
	while $flag &amp;gt; 0&lt;br /&gt;
		Compute counthi = $counthi + 6&lt;br /&gt;
		IsBlack $hrzSlider1, $counthi&lt;br /&gt;
			Compute posSlider1 = $midSlider - $counthi&lt;br /&gt;
			Compute flag = 0&lt;br /&gt;
		END&lt;br /&gt;
		Compute countlo = $countlo - 6&lt;br /&gt;
		IsBlack $hrzSlider1, $countlo&lt;br /&gt;
			Compute posSlider1 = $midSlider - $countlo&lt;br /&gt;
			Compute flag = 0&lt;br /&gt;
		END&lt;br /&gt;
	END&lt;br /&gt;
&lt;br /&gt;
	Compute counthi = $midSlider&lt;br /&gt;
	Compute countlo = $midSlider&lt;br /&gt;
	Compute flag = 1&lt;br /&gt;
	IsBlack $hrzSlider2, $midSlider&lt;br /&gt;
			Compute posSlider2 = 0&lt;br /&gt;
			Compute flag = 0&lt;br /&gt;
	END	&lt;br /&gt;
	while $flag &amp;gt; 0&lt;br /&gt;
		Compute counthi = $counthi + 6&lt;br /&gt;
		IsBlack $hrzSlider2, $counthi&lt;br /&gt;
			Compute posSlider2 = $midSlider - $counthi&lt;br /&gt;
			Compute flag = 0&lt;br /&gt;
		END&lt;br /&gt;
		Compute countlo = $countlo - 6&lt;br /&gt;
		IsBlack $hrzSlider2, $countlo&lt;br /&gt;
			Compute posSlider2 = $midSlider - $countlo&lt;br /&gt;
			Compute flag = 0&lt;br /&gt;
		END&lt;br /&gt;
	END&lt;br /&gt;
&lt;br /&gt;
	Compute counthi = $midSlider&lt;br /&gt;
	Compute countlo = $midSlider&lt;br /&gt;
	Compute flag = 1&lt;br /&gt;
	IsBlack $hrzSlider3, $midSlider&lt;br /&gt;
			Compute posSlider3 = 0&lt;br /&gt;
			Compute flag = 0&lt;br /&gt;
	END	&lt;br /&gt;
	while $flag &amp;gt; 0&lt;br /&gt;
		Compute counthi = $counthi + 6&lt;br /&gt;
		IsBlack $hrzSlider3, $counthi&lt;br /&gt;
			Compute posSlider3 = $midSlider - $counthi&lt;br /&gt;
			Compute flag = 0&lt;br /&gt;
		END&lt;br /&gt;
		Compute countlo = $countlo - 6&lt;br /&gt;
		IsBlack $hrzSlider3, $countlo&lt;br /&gt;
			Compute posSlider3 = $midSlider - $countlo&lt;br /&gt;
			Compute flag = 0&lt;br /&gt;
		END&lt;br /&gt;
	END&lt;br /&gt;
&lt;br /&gt;
	Compute counthi = $midSlider&lt;br /&gt;
	Compute countlo = $midSlider&lt;br /&gt;
	Compute flag = 1&lt;br /&gt;
	IsBlack $hrzSlider4, $midSlider&lt;br /&gt;
			Compute posSlider4 = 0&lt;br /&gt;
			Compute flag = 0&lt;br /&gt;
	END	&lt;br /&gt;
	while $flag &amp;gt; 0&lt;br /&gt;
		Compute counthi = $counthi + 6&lt;br /&gt;
		IsBlack $hrzSlider4, $counthi&lt;br /&gt;
			Compute posSlider4 = $midSlider - $counthi&lt;br /&gt;
			Compute flag = 0&lt;br /&gt;
		END&lt;br /&gt;
		Compute countlo = $countlo - 6&lt;br /&gt;
		IsBlack $hrzSlider4, $countlo&lt;br /&gt;
			Compute posSlider4 = $midSlider - $countlo&lt;br /&gt;
			Compute flag = 0&lt;br /&gt;
		END&lt;br /&gt;
	END&lt;br /&gt;
&lt;br /&gt;
	Compute counthi = $midSlider&lt;br /&gt;
	Compute countlo = $midSlider&lt;br /&gt;
	Compute flag = 1&lt;br /&gt;
	IsBlack $hrzSlider5, $midSlider&lt;br /&gt;
			Compute posSlider5 = 0&lt;br /&gt;
			Compute flag = 0&lt;br /&gt;
	END	&lt;br /&gt;
	while $flag &amp;gt; 0&lt;br /&gt;
		Compute counthi = $counthi + 6&lt;br /&gt;
		IsBlack $hrzSlider5, $counthi&lt;br /&gt;
			Compute posSlider5 = $midSlider - $counthi&lt;br /&gt;
			Compute flag = 0&lt;br /&gt;
		END&lt;br /&gt;
		Compute countlo = $countlo - 6&lt;br /&gt;
		IsBlack $hrzSlider5, $countlo&lt;br /&gt;
			Compute posSlider5 = $midSlider - $countlo&lt;br /&gt;
			Compute flag = 0&lt;br /&gt;
		END&lt;br /&gt;
	END&lt;br /&gt;
&lt;br /&gt;
	Compute counthi = $midSlider&lt;br /&gt;
	Compute countlo = $midSlider&lt;br /&gt;
	Compute flag = 1&lt;br /&gt;
	IsBlack $hrzSlider6, $midSlider&lt;br /&gt;
			Compute posSlider6 = 0&lt;br /&gt;
			Compute flag = 0&lt;br /&gt;
	END	&lt;br /&gt;
	while $flag &amp;gt; 0&lt;br /&gt;
		Compute counthi = $counthi + 6&lt;br /&gt;
		IsBlack $hrzSlider6, $counthi&lt;br /&gt;
			Compute posSlider6 = $midSlider - $counthi&lt;br /&gt;
			Compute flag = 0&lt;br /&gt;
		END&lt;br /&gt;
		Compute countlo = $countlo - 6&lt;br /&gt;
		IsBlack $hrzSlider6, $countlo&lt;br /&gt;
			Compute posSlider6 = $midSlider - $countlo&lt;br /&gt;
			Compute flag = 0&lt;br /&gt;
		END&lt;br /&gt;
	END&lt;br /&gt;
&lt;br /&gt;
	Compute counthi = $midSlider&lt;br /&gt;
	Compute countlo = $midSlider&lt;br /&gt;
	Compute flag = 1&lt;br /&gt;
	IsBlack $hrzSlider7, $midSlider&lt;br /&gt;
			Compute posSlider7 = 0&lt;br /&gt;
			Compute flag = 0&lt;br /&gt;
	END	&lt;br /&gt;
	while $flag &amp;gt; 0&lt;br /&gt;
		Compute counthi = $counthi + 6&lt;br /&gt;
		IsBlack $hrzSlider7, $counthi&lt;br /&gt;
			Compute posSlider7 = $midSlider - $counthi&lt;br /&gt;
			Compute flag = 0&lt;br /&gt;
		END&lt;br /&gt;
		Compute countlo = $countlo - 6&lt;br /&gt;
		IsBlack $hrzSlider7, $countlo&lt;br /&gt;
			Compute posSlider7 = $midSlider - $countlo&lt;br /&gt;
			Compute flag = 0&lt;br /&gt;
		END&lt;br /&gt;
	END&lt;br /&gt;
&lt;br /&gt;
END&lt;/div&gt;</summary>
		<author><name>Daniels</name></author>
	</entry>
</feed>