<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.computercraft.info/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MathManiac0</id>
		<title>ComputerCraft Wiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://www.computercraft.info/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=MathManiac0"/>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/Special:Contributions/MathManiac0"/>
		<updated>2026-07-11T10:50:45Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.24.1</generator>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Advanced_Monitor&amp;diff=3785</id>
		<title>Advanced Monitor</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Advanced_Monitor&amp;diff=3785"/>
				<updated>2012-11-17T15:00:39Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Setting CORRECT functions for Adv. monitor; was term.setTextColor/setBackgroundColor instead of monitor.setTextColor/setBackgroundColor.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Advanced Monitor is a new, improved version of the [[monitor]]. It has the ability to show coloured text and programs on the screen. It is also golden colored on it's sides, similar to the  [[Advanced Computer]]. For available colors, see [http://computercraft.info/wiki/index.php?title=Colors Colors API].&lt;br /&gt;
==Recipe==&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Gold_Ingot |B1=Gold_Ingot    |C1=Gold_Ingot&lt;br /&gt;
 |A2=Gold_Ingot |B2=glass_pane |C2=Gold_Ingot&lt;br /&gt;
 |A3=Gold_Ingot |B3=Gold_Ingot   |C3=Gold_Ingot&lt;br /&gt;
 |Output=Advanced_Monitor&lt;br /&gt;
 }}&lt;br /&gt;
==Using an Advanced Monitor==&lt;br /&gt;
''See [[Peripheral (API)#Monitor|Peripheral (API)]] for more details.''&lt;br /&gt;
&lt;br /&gt;
To use an Advanced Monitor, you need to call a method using the Peripheral API. This is one example:&lt;br /&gt;
&lt;br /&gt;
 peripheral.call(&amp;quot;side&amp;quot;, &amp;quot;function&amp;quot;, var1, var2, ...)&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
 peripheral.call(&amp;quot;top&amp;quot;, &amp;quot;write&amp;quot;, &amp;quot;Hello World!&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
You can also &amp;quot;wrap&amp;quot; the peripheral side to a variable:&lt;br /&gt;
&lt;br /&gt;
 local monitor = peripheral.wrap(&amp;quot;top&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
Now, you can call functions that way.&lt;br /&gt;
&lt;br /&gt;
 monitor.write(&amp;quot;Hello World!&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
There are two new functions (four including the british-spelled color (colour)):&lt;br /&gt;
&lt;br /&gt;
[[monitor.setTextColor|setTextColor]]([[color (API)|(color)]])&lt;br /&gt;
&lt;br /&gt;
[[monitor.setBackgroundColor|setBackgroundColor]]([[color (API)|(color)]])&lt;br /&gt;
&lt;br /&gt;
[[Category:Blocks]]&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=User:MathManiac0/Templates&amp;diff=3741</id>
		<title>User:MathManiac0/Templates</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=User:MathManiac0/Templates&amp;diff=3741"/>
				<updated>2012-11-14T12:57:14Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Added Template Page; included Function template.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Look in the source code to see how the tables are made.''&lt;br /&gt;
&lt;br /&gt;
''These pieces of data isn't real; they are instead examples how the templates can be made.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
 Function Template&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{{Function&lt;br /&gt;
|name=foo.Bar&lt;br /&gt;
|args= [[int|(int)]] number&lt;br /&gt;
|returns=[[int]] number&lt;br /&gt;
|api=[[peripherals]]&lt;br /&gt;
|addon=ComputerCraft&lt;br /&gt;
|desc=Returns the given number&lt;br /&gt;
|examples=&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=Prints the number wrapped by foo.Bar()&lt;br /&gt;
|code=print(foo.Bar(2))&lt;br /&gt;
|output=2&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=User:MathManiac0/UserInfo&amp;diff=3740</id>
		<title>User:MathManiac0/UserInfo</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=User:MathManiac0/UserInfo&amp;diff=3740"/>
				<updated>2012-11-14T12:41:26Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Added &amp;quot;Premade Templates&amp;quot; Link.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot; style=&amp;quot;background: #FCFCFC;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;border: 1px solid #FF1010; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 7px;&amp;quot; | &amp;lt;div style=&amp;quot;background: #FF2020; margin: 3px; text-align: center; color: #003300; padding: 10px 10px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot; font-size: 162%;&amp;quot;&amp;gt;'''Welcome!'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; width=&amp;quot;100%&amp;quot; style=&amp;quot;border: 1px solid #FFFF00; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 7px;&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;background: #FFFF00; margin: 3px; text-align: center; color: #000000; padding: 7px; font-size: 162%;&amp;quot;&amp;gt;[[User:MathManiac0/Templates|Premade Templates]]&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; style=&amp;quot;border: 1px solid #10FF10; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 7px;&amp;quot; | &amp;lt;div style=&amp;quot;background: #20FF20; margin: 3px; text-align: center; color: #003300; padding: 7px; font-size: 162%;&amp;quot;&amp;gt;[[User talk:MathManiac0|Talk page]]&amp;lt;/div&amp;gt;&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; style=&amp;quot;border: 1px solid #10FF10; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 7px;&amp;quot; | &amp;lt;div style=&amp;quot;background: #20FF20; margin: 3px; text-align: center; color: #003300; padding: 7px; font-size: 162%;&amp;quot;&amp;gt;[[Special:Contributions/MathManiac0|Contributions]]&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Advanced_Monitor&amp;diff=3739</id>
		<title>Advanced Monitor</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Advanced_Monitor&amp;diff=3739"/>
				<updated>2012-11-14T12:36:20Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Advanced Monitor is a new, improved version of the [[monitor]]. It has the ability to show coloured text and programs on the screen. It is also golden colored on it's sides, similar to the  [[advanced computer]]. For available colors, see [http://computercraft.info/wiki/index.php?title=Colors Colors API].&lt;br /&gt;
==Recipe==&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Gold_Ingot |B1=Gold_Ingot    |C1=Gold_Ingot&lt;br /&gt;
 |A2=Gold_Ingot |B2=redstone_dust |C2=Gold_Ingot&lt;br /&gt;
 |A3=Gold_Ingot |B3=glass_pane    |C3=Gold_Ingot&lt;br /&gt;
 |Output=Advanced_Monitor&lt;br /&gt;
 }}&lt;br /&gt;
==Using an Advanced Monitor==&lt;br /&gt;
''See [[Peripheral (API)#Monitor|Peripheral (API)]] for more details.''&lt;br /&gt;
&lt;br /&gt;
To use an Advanced Monitor, you need to call a method using the Peripheral API. This is one example:&lt;br /&gt;
&lt;br /&gt;
 peripheral.call(&amp;quot;side&amp;quot;, &amp;quot;function&amp;quot;, var1, var2, ...)&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
 peripheral.call(&amp;quot;top&amp;quot;, &amp;quot;write&amp;quot;, &amp;quot;Hello World!&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
You can also &amp;quot;wrap&amp;quot; the peripheral side to a variable:&lt;br /&gt;
&lt;br /&gt;
 local monitor = peripheral.wrap(&amp;quot;top&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
now, you can call functions that way.&lt;br /&gt;
&lt;br /&gt;
 monitor.write(&amp;quot;Hello World!&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
there are four new functions:&lt;br /&gt;
&lt;br /&gt;
[[monitor.setTextColor]]([[color (API)|(color)]])&lt;br /&gt;
&lt;br /&gt;
[[monitor.setTextColour]]([[colour (API)|(colour)]])&lt;br /&gt;
&lt;br /&gt;
[[monitor.setBackgroundColor]]([[color (API)|(color)]])&lt;br /&gt;
&lt;br /&gt;
[[monitor.setBackgroundColour]]([[colour (API)|(colour)]])&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Advanced_Monitor&amp;diff=3738</id>
		<title>Advanced Monitor</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Advanced_Monitor&amp;diff=3738"/>
				<updated>2012-11-14T12:35:33Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Added instructions how to call monitor functions and the four exclusive Adv. Monitor methods.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Advanced Monitor is a new, improved version of the [[monitor]]. It has the ability to show coloured text and programs on the screen. It is also golden colored on it's sides, similar to the  [[advanced computer]]. For available colors, see [http://computercraft.info/wiki/index.php?title=Colors Colors API].&lt;br /&gt;
==Recipe==&lt;br /&gt;
{{Crafting grid&lt;br /&gt;
 |A1=Gold_Ingot |B1=Gold_Ingot    |C1=Gold_Ingot&lt;br /&gt;
 |A2=Gold_Ingot |B2=redstone_dust |C2=Gold_Ingot&lt;br /&gt;
 |A3=Gold_Ingot |B3=glass_pane    |C3=Gold_Ingot&lt;br /&gt;
 |Output=Advanced_Monitor&lt;br /&gt;
 }}&lt;br /&gt;
==Using an Advanced Monitor==&lt;br /&gt;
''See [[[Peripheral (API)]] for more details.''&lt;br /&gt;
&lt;br /&gt;
To use an Advanced Monitor, you need to call a method using the Peripheral API. This is one example:&lt;br /&gt;
&lt;br /&gt;
 peripheral.call(&amp;quot;side&amp;quot;, &amp;quot;function&amp;quot;, var1, var2, ...)&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
 peripheral.call(&amp;quot;top&amp;quot;, &amp;quot;write&amp;quot;, &amp;quot;Hello World!&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
You can also &amp;quot;wrap&amp;quot; the peripheral side to a variable:&lt;br /&gt;
&lt;br /&gt;
 local monitor = peripheral.wrap(&amp;quot;top&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
now, you can call functions that way.&lt;br /&gt;
&lt;br /&gt;
 monitor.write(&amp;quot;Hello World!&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
there are four new functions:&lt;br /&gt;
&lt;br /&gt;
[[monitor.setTextColor]]([[color (API)|(color)]])&lt;br /&gt;
&lt;br /&gt;
[[monitor.setTextColour]]([[colour (API)|(colour)]])&lt;br /&gt;
&lt;br /&gt;
[[monitor.setBackgroundColor]]([[color (API)|(color)]])&lt;br /&gt;
&lt;br /&gt;
[[monitor.setBackgroundColour]]([[colour (API)|(colour)]])&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Nil_(type)&amp;diff=3728</id>
		<title>Nil (type)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Nil_(type)&amp;diff=3728"/>
				<updated>2012-11-13T17:29:40Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Changed capitalization of '''nil''', as it is lowercase.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''nil''' is Lua's ''null''. It is different from any other value and represents ''false'' in a logical expression. Most of the time, it is used to indicate the lack of a useful value.&lt;br /&gt;
&lt;br /&gt;
Check Wikipedia's page on the [https://en.wikipedia.org/wiki/Null_pointer#Null_pointer null pointer] for more informations.&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Coroutine.resume&amp;diff=3727</id>
		<title>Coroutine.resume</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Coroutine.resume&amp;diff=3727"/>
				<updated>2012-11-13T17:28:50Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Added Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Function&lt;br /&gt;
|name=coroutine.resume&lt;br /&gt;
|args=[[coroutine]], var1, var2, ...&lt;br /&gt;
|api=Coroutine&lt;br /&gt;
|addon=ComputerCraft&lt;br /&gt;
|desc=Runs a coroutine.&lt;br /&gt;
|examples=&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=Creates and Runs a coroutine.&lt;br /&gt;
|code=local co = coroutine.create(print)&amp;lt;br/&amp;gt;coroutine.resume(co, &amp;quot;Hello World!&amp;quot;)&lt;br /&gt;
|output=Hello World!&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Coroutine_(API)&amp;diff=3726</id>
		<title>Coroutine (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Coroutine_(API)&amp;diff=3726"/>
				<updated>2012-11-13T17:27:12Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Added Link to Coroutine.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| '''Bug'''&lt;br /&gt;
'''From ComputerCraft 1.3''' this API suffers from the problem of potentially spawning Java threads that live forever therefore, use of coroutines should be minimized. This is '''fixed in ComputerCraft 1.32+''', though.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
''This is for the Coroutine API. For the Coroutine Object, visit [[Coroutine]].''&lt;br /&gt;
&lt;br /&gt;
Coroutine is a default Lua 5.1 API defined [http://www.lua.org/manual/5.1/manual.html#5.2 here]. &lt;br /&gt;
Please list any non-working functions here.&lt;br /&gt;
&lt;br /&gt;
==Methods==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;200px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|[[coroutine.create]](function)&lt;br /&gt;
|Creates and Returns a new coroutine.&lt;br /&gt;
|-&lt;br /&gt;
|[[coroutine.resume]](coroutine, [var1], [var2], ...)&lt;br /&gt;
|Starts or Resumes an already-made coroutine.&lt;br /&gt;
|-&lt;br /&gt;
|[[coroutine.running]]()&lt;br /&gt;
|Returns the coroutine running (nil of it's the main coroutine).&lt;br /&gt;
|-&lt;br /&gt;
|[[coroutine.status]](coroutine)&lt;br /&gt;
|Returns the status of the given coroutine.&lt;br /&gt;
|-&lt;br /&gt;
|[[coroutine.wrap]](function)&lt;br /&gt;
|Creates and Returns a new coroutine in the form of a function.&lt;br /&gt;
|-&lt;br /&gt;
|[[coroutine.yield]]([var1], [var2], ...)&lt;br /&gt;
|Pauses the coroutine. Variables passed will be extra variables next time the coroutine starts.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==List of non-working functions==&lt;br /&gt;
&lt;br /&gt;
List any non-working functions here.&lt;br /&gt;
&lt;br /&gt;
[[Category:APIs]]&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Coroutine.wrap&amp;diff=3725</id>
		<title>Coroutine.wrap</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Coroutine.wrap&amp;diff=3725"/>
				<updated>2012-11-13T17:25:50Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Created Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Function&lt;br /&gt;
|name=coroutine.wrap&lt;br /&gt;
|args=[[function]]&lt;br /&gt;
|api=Coroutine&lt;br /&gt;
|returns=[[function]] coroutine&lt;br /&gt;
|addon=ComputerCraft&lt;br /&gt;
|desc=Creates and Returns a Coroutine in the form of a function.&lt;br /&gt;
|examples=&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=Runs a created coroutine.&lt;br /&gt;
|code=local func = coroutine.wrap(print)&amp;lt;br/&amp;gt;func(&amp;quot;Hello World!&amp;quot;)&lt;br /&gt;
|output=Hello World!&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Coroutine.status&amp;diff=3724</id>
		<title>Coroutine.status</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Coroutine.status&amp;diff=3724"/>
				<updated>2012-11-13T17:24:22Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Created Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Function&lt;br /&gt;
|name=coroutine.status&lt;br /&gt;
|api=Coroutine&lt;br /&gt;
|returns=[[string]] status&lt;br /&gt;
|addon=ComputerCraft&lt;br /&gt;
|desc=Returns the status of the coroutine; returns &amp;quot;running&amp;quot;, if the coroutine is running; &amp;quot;suspended&amp;quot; if the coroutine was yielded or not running; &amp;quot;normal&amp;quot; if the coroutine is active but not running (that is, it has resumed another coroutine); and &amp;quot;dead&amp;quot; if it finished its function.&lt;br /&gt;
|examples=&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=Writes the status of the running coroutine.&lt;br /&gt;
|code=print(coroutine.status(coroutine.running()))&lt;br /&gt;
|output=running&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Coroutine.running&amp;diff=3723</id>
		<title>Coroutine.running</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Coroutine.running&amp;diff=3723"/>
				<updated>2012-11-13T17:21:28Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Created Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Function&lt;br /&gt;
|name=coroutine.running&lt;br /&gt;
|api=Coroutine&lt;br /&gt;
|returns=[[coroutine]] running coroutine&lt;br /&gt;
|addon=ComputerCraft&lt;br /&gt;
|desc=Returns the running coroutine, or nil if running the main coroutine.&lt;br /&gt;
|examples=&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=Stops the currently running coroutine&lt;br /&gt;
|code=coroutine.yield(coroutine.running())&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Coroutine.yield&amp;diff=3722</id>
		<title>Coroutine.yield</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Coroutine.yield&amp;diff=3722"/>
				<updated>2012-11-13T17:19:47Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Added Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Function&lt;br /&gt;
|name=coroutine.yield&lt;br /&gt;
|args=[[coroutine]], var1, var2, ...&lt;br /&gt;
|api=Coroutine&lt;br /&gt;
|addon=ComputerCraft&lt;br /&gt;
|desc=Pauses a coroutine.&lt;br /&gt;
|examples=&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=Pauses the coroutine ''d''.&lt;br /&gt;
|code=coroutine.yield(d)&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Coroutine.create&amp;diff=3721</id>
		<title>Coroutine.create</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Coroutine.create&amp;diff=3721"/>
				<updated>2012-11-13T17:16:11Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Created Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
{{Function&lt;br /&gt;
|name=coroutine.create&lt;br /&gt;
|args=[[function]] function&lt;br /&gt;
|api=Coroutine&lt;br /&gt;
|returns=[[coroutine]] new coroutine&lt;br /&gt;
|addon=ComputerCraft&lt;br /&gt;
|desc=Creates a new coroutine&lt;br /&gt;
|examples=&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=creates a coroutine.&lt;br /&gt;
|code=coroutine.create(function() print(&amp;quot;Hello World&amp;quot;) end)&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Coroutine_(type)&amp;diff=3720</id>
		<title>Coroutine (type)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Coroutine_(type)&amp;diff=3720"/>
				<updated>2012-11-13T17:12:34Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Remade Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''This is for the coroutine object. For the API, visit [[Coroutine (API)]].&lt;br /&gt;
&lt;br /&gt;
Coroutines are objects that allow you to form multiple tasks at the same time.&lt;br /&gt;
&lt;br /&gt;
== How to Make a Coroutine ==&lt;br /&gt;
&lt;br /&gt;
Type 'lua' in the terminal.&lt;br /&gt;
&lt;br /&gt;
To create a variable, you use the function [[coroutine.create|coroutine.create()]]. Inside the parentheses, you need to add a function.&lt;br /&gt;
First, make a function:&lt;br /&gt;
&lt;br /&gt;
 lua&amp;gt; function helloWorld() for i = 1,10 do sleep(1) print(1) end end&lt;br /&gt;
&lt;br /&gt;
This will create a function named ''helloWorld'' that will print a consecutive number every second for 10 seconds.&lt;br /&gt;
Now that you have a function, create the coroutine using the function:&lt;br /&gt;
&lt;br /&gt;
 lua&amp;gt; local c = coroutine.create(helloWorld)&lt;br /&gt;
&lt;br /&gt;
Note that you don't use the parentheses in the command. This is how a function looks like in variable form.&lt;br /&gt;
Now, let's run it:&lt;br /&gt;
&lt;br /&gt;
 lua&amp;gt; coroutine.resume(c)&lt;br /&gt;
&lt;br /&gt;
First, is gives 1, but then returns... &amp;quot;timer&amp;quot;? What's that all about?&lt;br /&gt;
&lt;br /&gt;
the &amp;quot;timer&amp;quot; you see there is a safeguard in case something harmful happens. However, assuming that the safeguard wasn't there, you will be able to both type commands and see the text appear there!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Why Use Coroutines? ==&lt;br /&gt;
&lt;br /&gt;
Coroutines are used to do multiple things at the same time.&lt;br /&gt;
&lt;br /&gt;
However, only use coroutines when you believe you have no other choice, because many issues can occur with coroutines.&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Coroutine_(API)&amp;diff=3719</id>
		<title>Coroutine (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Coroutine_(API)&amp;diff=3719"/>
				<updated>2012-11-13T16:55:34Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Created Table containing commands for coroutine API.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;:{| border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
| '''Bug'''&lt;br /&gt;
'''From ComputerCraft 1.3''' this API suffers from the problem of potentially spawning Java threads that live forever therefore, use of coroutines should be minimized. This is '''fixed in ComputerCraft 1.32+''', though.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Coroutine is a default Lua 5.1 API defined [http://www.lua.org/manual/5.1/manual.html#5.2 here]. &lt;br /&gt;
Please list any non-working functions here.&lt;br /&gt;
&lt;br /&gt;
==Methods==&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;200px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|[[coroutine.create]](function)&lt;br /&gt;
|Creates and Returns a new coroutine.&lt;br /&gt;
|-&lt;br /&gt;
|[[coroutine.resume]](coroutine, [var1], [var2], ...)&lt;br /&gt;
|Starts or Resumes an already-made coroutine.&lt;br /&gt;
|-&lt;br /&gt;
|[[coroutine.running]]()&lt;br /&gt;
|Returns the coroutine running (nil of it's the main coroutine).&lt;br /&gt;
|-&lt;br /&gt;
|[[coroutine.status]](coroutine)&lt;br /&gt;
|Returns the status of the given coroutine.&lt;br /&gt;
|-&lt;br /&gt;
|[[coroutine.wrap]](function)&lt;br /&gt;
|Creates and Returns a new coroutine in the form of a function.&lt;br /&gt;
|-&lt;br /&gt;
|[[coroutine.yield]]([var1], [var2], ...)&lt;br /&gt;
|Pauses the coroutine. Variables passed will be extra variables next time the coroutine starts.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==List of non-working functions==&lt;br /&gt;
&lt;br /&gt;
List any non-working functions here.&lt;br /&gt;
&lt;br /&gt;
[[Category:APIs]]&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Disk.getID&amp;diff=3718</id>
		<title>Disk.getID</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Disk.getID&amp;diff=3718"/>
				<updated>2012-11-13T16:47:41Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Created Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
{{Function&lt;br /&gt;
|name=disk.getDiskID&lt;br /&gt;
|args=[[string (type)|string]] side&lt;br /&gt;
|api=disk&lt;br /&gt;
|returns=[[int]] the ID of the disk&lt;br /&gt;
|addon=ComputerCraft&lt;br /&gt;
|examples=&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=Prints the ID of the disk.&lt;br /&gt;
|code=print(disk.getDiskID(&amp;quot;bottom&amp;quot;))&lt;br /&gt;
|output=The ID of the disk (side varies).&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Monitor.setTextScale&amp;diff=3715</id>
		<title>Monitor.setTextScale</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Monitor.setTextScale&amp;diff=3715"/>
				<updated>2012-11-13T16:40:24Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
{{Function&lt;br /&gt;
|name=monitor.setTextScale&lt;br /&gt;
|args=[[int]] scale&lt;br /&gt;
|api=peripheral&lt;br /&gt;
|addon=ComputerCraft&lt;br /&gt;
|desc=Sets the size of the text on the monitor.&lt;br /&gt;
|examples=&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=Sets the monitor's text scale to 2.&lt;br /&gt;
|code=monitor.setTextScale(2)&lt;br /&gt;
|output=none&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Monitor.setTextScale&amp;diff=3714</id>
		<title>Monitor.setTextScale</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Monitor.setTextScale&amp;diff=3714"/>
				<updated>2012-11-13T16:40:09Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Created Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
{{Function&lt;br /&gt;
|name=monitor.setTextScale&lt;br /&gt;
|args=[[int|(int)]] scale&lt;br /&gt;
|api=peripheral&lt;br /&gt;
|addon=ComputerCraft&lt;br /&gt;
|desc=Sets the size of the text on the monitor.&lt;br /&gt;
|examples=&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=Sets the monitor's text scale to 2.&lt;br /&gt;
|code=monitor.setTextScale(2)&lt;br /&gt;
|output=none&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Peripheral_(API)&amp;diff=3713</id>
		<title>Peripheral (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Peripheral_(API)&amp;diff=3713"/>
				<updated>2012-11-13T16:30:37Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Added link to monitor.setTextScale&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The peripheral API is for interacting with external [http://en.wikipedia.org/wiki/Peripheral peripherals], such as the disk drive and monitor.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Console|Consoles]] and [[Turtle|Turtles]] are also considered peripherals and you can interface two adjacent computers, although in a more limited fashion compared to [[Rednet (API)|rednet]]. Both Computers and Turtles provide the same methods: ''turnOn'', ''shutdown'', ''reboot'', ''getID''.&lt;br /&gt;
&lt;br /&gt;
==Methods==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;210px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|[[peripheral.isPresent]]( side )&lt;br /&gt;
|Returns '''true''' if a peripheral is present on ''side''.&lt;br /&gt;
|-&lt;br /&gt;
|[[peripheral.getType]]( side )&lt;br /&gt;
|Returns the type or peripheral present on ''side'', nothing returned if ''side'' is empty.&lt;br /&gt;
|-&lt;br /&gt;
|[[peripheral.getMethods]]( side )&lt;br /&gt;
|Returns a table containing all methods for peripheral on ''side''.&lt;br /&gt;
|-&lt;br /&gt;
|[[peripheral.call]]( side, methodName, param1, param2, ... )&lt;br /&gt;
|Sends a function call to peripheral located on ''side''. Return values match those of called method.&amp;lt;br /&amp;gt;&lt;br /&gt;
'''Note:''' ''methodName'' is a string.&lt;br /&gt;
|-&lt;br /&gt;
|[[peripheral.wrap]]( side )&lt;br /&gt;
|Returns a handle to the peripheral located on ''side''. If assigned to a variable, it can be used to call all methods available from that peripheral, as if calling '''peripheral.call()''', e.g.:&amp;lt;br /&amp;gt;&lt;br /&gt;
m = [[peripheral.wrap]](&amp;quot;left&amp;quot;)&amp;lt;br /&amp;gt;&lt;br /&gt;
m.someMethod()&amp;lt;br /&amp;gt;&lt;br /&gt;
''- is the same as -''&amp;lt;br /&amp;gt;&lt;br /&gt;
[[peripheral.call]](&amp;quot;left&amp;quot;,&amp;quot;someMethod&amp;quot;)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Events==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;210px&amp;quot;|Event name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Parameters&lt;br /&gt;
|-&lt;br /&gt;
|peripheral&lt;br /&gt;
|Fired when peripheral is attached&lt;br /&gt;
|side&lt;br /&gt;
|-&lt;br /&gt;
|peripheral_detach&lt;br /&gt;
|Fired when peripheral is removed&lt;br /&gt;
|side&lt;br /&gt;
|}&lt;br /&gt;
==Monitor==&lt;br /&gt;
List of methods:&lt;br /&gt;
&lt;br /&gt;
'''''monitor'' stands for the variable you wrapped the monitor to.'''&lt;br /&gt;
''Example:'' monitor = peripheral.wrap( &amp;quot;top&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;210px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|[[term.write|''monitor''.write]]()&lt;br /&gt;
|Write to the Monitor's screen.&lt;br /&gt;
|-&lt;br /&gt;
|[[term.scroll|''monitor''.scroll]]( n )&lt;br /&gt;
|Scrolls the monitor screen.&lt;br /&gt;
|-&lt;br /&gt;
|[[term.setCursorPos|''monitor''.setCursorPos]]( x, y )&lt;br /&gt;
|Sets the cursor position on the Monitor.&lt;br /&gt;
|-&lt;br /&gt;
|[[term.setCursorBlink|''monitor''.setCursorBlink]]( b )&lt;br /&gt;
|Enables or disables cursor blinking.&lt;br /&gt;
|-&lt;br /&gt;
|[[term.getCursorPos|''monitor''.getCursorPos]]()&lt;br /&gt;
|Returns two arguments containing the x and the y position of the cursor on the Monitor.&lt;br /&gt;
|-&lt;br /&gt;
|[[term.getSize|''monitor''.getSize]]()&lt;br /&gt;
|Returns two arguments containing the x and the y values stating the size of the Monitor. &lt;br /&gt;
|-&lt;br /&gt;
|[[term.clear|''monitor''.clear]]()&lt;br /&gt;
|Clears the Monitor.&lt;br /&gt;
|-&lt;br /&gt;
|[[term.clearLine|''monitor''.clearLine]]()&lt;br /&gt;
|Clears the line the cursor is on.&lt;br /&gt;
|-&lt;br /&gt;
|[[monitor.setTextScale|''monitor''.setTextScale]]( scale )&lt;br /&gt;
|Sets the size of the text on the Monitor. Textscale can be between 0.5 and 5.0, with increments of 0.5&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Printer==&lt;br /&gt;
List of methods:&lt;br /&gt;
&lt;br /&gt;
'''''printer'' stands for the variable you wrapped the printer to.'''&lt;br /&gt;
''Example:'' printer = peripheral.wrap( &amp;quot;right&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;200px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|''printer''.[[printer.newPage|newPage]]()&lt;br /&gt;
|Starts a new page. Returns true if page got started, false if not.&lt;br /&gt;
|-&lt;br /&gt;
|''printer''.[[printer.endPage|endPage]]()&lt;br /&gt;
|Ends the page and prints the page to the output tray. Returns true if page was ended, false if not.&lt;br /&gt;
|-&lt;br /&gt;
|''printer''.[[printer.write|write]]( text )&lt;br /&gt;
|Writes text to the paper, works the same way as [[term.write()]]&lt;br /&gt;
|-&lt;br /&gt;
|''printer''.[[printer.setPageTitle|setPageTitle]]( text )&lt;br /&gt;
|Sets the title of the page.&lt;br /&gt;
|-&lt;br /&gt;
|''printer''.[[printer.getPaperLevel|getPaperLevel]]()&lt;br /&gt;
|Returns the amount of paper available in the paper tray.&lt;br /&gt;
|-&lt;br /&gt;
|''printer''.[[printer.getInkLevel|getInkLevel]]()&lt;br /&gt;
|Returns the amount of ink in the ink slot.&lt;br /&gt;
|-&lt;br /&gt;
|''printer''.[[printer.getCursorPos|getCursorPos]]()&lt;br /&gt;
|Returns the coordinates of the cursor on the paper, works the same way as [[term.getCursorPos()]]&lt;br /&gt;
|-&lt;br /&gt;
|''printer''.[[printer.setCursorPos|setCursorPos]]( x, y )&lt;br /&gt;
|Sets the cursor pos, works the same way as [[term.setCursorPos()]]&lt;br /&gt;
|-&lt;br /&gt;
|''printer''.[[printer.getPageSize|getPageSize]]()&lt;br /&gt;
|Returns the size of the paper, works the same way as [[term.getSize()]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Computers==&lt;br /&gt;
List of methods:&lt;br /&gt;
&lt;br /&gt;
'''''computer'' stands for the variable you wrapped the computer to.'''&lt;br /&gt;
''Example:'' computer = peripheral.wrap( &amp;quot;top&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;210px&amp;quot;|Method name&lt;br /&gt;
!style=&amp;quot;background:#EEE&amp;quot; width=&amp;quot;*&amp;quot;|Description&lt;br /&gt;
|-&lt;br /&gt;
|''computer''.turnOn()&lt;br /&gt;
|Turns on the Computer or Turtle.&lt;br /&gt;
|-&lt;br /&gt;
|''computer''.shutdown()&lt;br /&gt;
|Shuts off the Computer or Turtle.&lt;br /&gt;
|-&lt;br /&gt;
|''computer''.reboot()&lt;br /&gt;
|Reboots the Computer or Turtle.&lt;br /&gt;
|-&lt;br /&gt;
|''computer''.getID()&lt;br /&gt;
|Gets the ID of the Computer or Turtle.&lt;br /&gt;
|}&lt;br /&gt;
[[Category:APIs]]&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Wiki_Todo&amp;diff=3712</id>
		<title>Wiki Todo</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Wiki_Todo&amp;diff=3712"/>
				<updated>2012-11-13T16:29:13Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Surrounded Peripheral API link; finished requirements&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== '''This page lists where work is needed to be done on the wiki. If you would like to help, we ask that you please make an account and help wherever you can.''' ===&lt;br /&gt;
&lt;br /&gt;
''Page currently incomplete, but being worked on. If you find anything else that needs work please edit this page and add them.''&lt;br /&gt;
&lt;br /&gt;
== Block Pages (Highest priorities than API pages) ==&lt;br /&gt;
&lt;br /&gt;
*[[Advanced Monitor]] - Needs More Information And A Crafting Recipe Etc.&lt;br /&gt;
&lt;br /&gt;
== API Pages (Highest priorities are to finish function/method pages for APIs) ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
If you you finished a page just comment it out like the ones below&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
// Finished&lt;br /&gt;
*[[HTTP_(API)|HTTP]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
// Finished&lt;br /&gt;
*[[OS_(API)|OS]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
// Finished&lt;br /&gt;
*[[Peripheral_(API)|Peripheral]] (Needs pages for printer functions)&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
// Finished&lt;br /&gt;
*[[Rednet_(API)|Rednet]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
//Finished&lt;br /&gt;
*[[Redstone_(API)|Redstone]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
//Finished&lt;br /&gt;
*[[Term_(API)|Term]] &lt;br /&gt;
--&amp;gt;&lt;br /&gt;
*[[Textutils_(API)|Textutils]] (Needs 5 function pages, 2 function descriptions)&lt;br /&gt;
*[[Vector_(API)|Vector]] (Needs link to page explaining or description explaining what a vector is and function pages)&lt;br /&gt;
&lt;br /&gt;
== Wiki Stuff (low priority) ==&lt;br /&gt;
=== SEO ===&lt;br /&gt;
* [[:MediaWiki:mainpage]] needs to be set&lt;br /&gt;
* Friendly URLs need to be implemented (http://computercraft.info/wiki/Page_Name)&lt;br /&gt;
=== General Wiki Stuff ===&lt;br /&gt;
* Pages all need to be categorized&lt;br /&gt;
* Sidebar needs to be fixed up&lt;br /&gt;
* More anti-spam?&lt;br /&gt;
[[Category:Lists]]&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Printer.getPageSize&amp;diff=3711</id>
		<title>Printer.getPageSize</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Printer.getPageSize&amp;diff=3711"/>
				<updated>2012-11-13T16:27:04Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Added Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
{{Function&lt;br /&gt;
|name=printer.getPageSize&lt;br /&gt;
|returns=Width and Height of the Page in the Printer&lt;br /&gt;
|api=peripheral&lt;br /&gt;
|addon=ComputerCraft&lt;br /&gt;
|desc=Returns the size of the page.&lt;br /&gt;
|examples=&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=Prints the size of a page.&lt;br /&gt;
|code=local x, y = printer.getPageSize()&amp;lt;br/&amp;gt;print(x ..&amp;quot;, &amp;quot;.. y)&lt;br /&gt;
|output=&amp;lt;width&amp;gt;, &amp;lt;height&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Printer.setCursorPos&amp;diff=3710</id>
		<title>Printer.setCursorPos</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Printer.setCursorPos&amp;diff=3710"/>
				<updated>2012-11-13T16:22:18Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Added Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
{{Function&lt;br /&gt;
|name=printer.getInkLevel&lt;br /&gt;
|args=[[int]] x, [[int]] y&lt;br /&gt;
|returns=none&lt;br /&gt;
|api=peripheral&lt;br /&gt;
|addon=ComputerCraft&lt;br /&gt;
|desc=Sets the position of the printer cursor, similar to [[term.setCursorPos]], but on a printer.&lt;br /&gt;
|examples=&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=Sets the cursor at the top of the page.&lt;br /&gt;
|code=printer.setCursorPos(1,1)&lt;br /&gt;
|output=none&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Printer.getCursorPos&amp;diff=3709</id>
		<title>Printer.getCursorPos</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Printer.getCursorPos&amp;diff=3709"/>
				<updated>2012-11-13T16:19:39Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Added Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
{{Function&lt;br /&gt;
|name=printer.getCursorPos&lt;br /&gt;
|returns=The x- and y-position of the printer cursor.&lt;br /&gt;
|api=peripheral&lt;br /&gt;
|addon=ComputerCraft&lt;br /&gt;
|desc=Gives you the x- and y-position of the printer cursor.&lt;br /&gt;
|examples=&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=Prints the cursor of the printer.&lt;br /&gt;
|code=local a, b = printer.getCursorPos()&amp;lt;br/&amp;gt;print(&amp;quot;X: &amp;quot;.. a ..&amp;quot;, Y: &amp;quot;.. b)&lt;br /&gt;
|output=X: &amp;lt;x position&amp;gt;, Y: &amp;lt;y position&amp;gt;&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Peripheral.getType&amp;diff=3708</id>
		<title>Peripheral.getType</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Peripheral.getType&amp;diff=3708"/>
				<updated>2012-11-13T16:16:31Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Added printer to the list.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
{{Function&lt;br /&gt;
|name=peripheral.getType&lt;br /&gt;
|args= [[string (type)|(string)]] side&lt;br /&gt;
|returns=[[string (type)|(string)]] the type of peripheral that is present on ''side'', or ''nil'' if nothing was found.&lt;br /&gt;
|api=peripheral&lt;br /&gt;
|addon=ComputerCraft&lt;br /&gt;
|desc=Tells you what is attached to a side of a computer.&lt;br /&gt;
|examples=&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=Prints what has been attached to the computer or turtle's right side.&lt;br /&gt;
|code=print(peripheral.getType(&amp;quot;right&amp;quot;))&lt;br /&gt;
|output=Either &amp;quot;[[modem]]&amp;quot;, &amp;quot;[[computer]]&amp;quot;, &amp;quot;[[turtle]]&amp;quot;, &amp;quot;[[Disk Drive|drive]]&amp;quot;, &amp;quot;[[monitor]]&amp;quot;, &amp;quot;[[printer]]&amp;quot;, or nil if nothing was detected on the computer's right side.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=User:MathManiac0&amp;diff=3707</id>
		<title>User:MathManiac0</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=User:MathManiac0&amp;diff=3707"/>
				<updated>2012-11-13T16:03:57Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Added Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{User:MathManiac0/UserInfo}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Summary==&lt;br /&gt;
I am Minecraft Username MathManiac0, a programmer of Lua. If you want to see what additions I have made, check my [[Special:Contributions/MathManiac0|Contributions]].&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=User:MathManiac0/UserInfo&amp;diff=3706</id>
		<title>User:MathManiac0/UserInfo</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=User:MathManiac0/UserInfo&amp;diff=3706"/>
				<updated>2012-11-13T15:57:27Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Corrections&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot; style=&amp;quot;background: #FCFCFC;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;border: 1px solid #FF1010; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 7px;&amp;quot; | &amp;lt;div style=&amp;quot;background: #FF2020; margin: 3px; text-align: center; color: #003300; padding: 10px 10px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot; font-size: 162%;&amp;quot;&amp;gt;'''Welcome!'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; style=&amp;quot;border: 1px solid #10FF10; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 7px;&amp;quot; | &amp;lt;div style=&amp;quot;background: #20FF20; margin: 3px; text-align: center; color: #003300; padding: 7px; font-size: 162%;&amp;quot;&amp;gt;[[User talk:MathManiac0|Talk page]]&amp;lt;/div&amp;gt;&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; style=&amp;quot;border: 1px solid #10FF10; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 7px;&amp;quot; | &amp;lt;div style=&amp;quot;background: #20FF20; margin: 3px; text-align: center; color: #003300; padding: 7px; font-size: 162%;&amp;quot;&amp;gt;[[Special:Contributions/MathManiac0|Contributions]]&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=User:MathManiac0/UserInfo&amp;diff=3705</id>
		<title>User:MathManiac0/UserInfo</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=User:MathManiac0/UserInfo&amp;diff=3705"/>
				<updated>2012-11-13T15:55:03Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Revisions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot; style=&amp;quot;background: #FCFCFC;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;border: 1px solid #FF1010; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 7px;&amp;quot; | &amp;lt;div style=&amp;quot;background: #FF2020; margin: 3px; text-align: center; color: #003300; padding: 10px 10px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot; font-size: 162%;&amp;quot;&amp;gt;'''Welcome!'''&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; style=&amp;quot;border: 1px solid #10FF10; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 7px;&amp;quot; | &amp;lt;div style=&amp;quot;background: #20FF20; margin: 3px; text-align: center; color: #003300; padding: 7px; font-size: 162%;&amp;quot;&amp;gt;[[User talk:MathManiac|Talk page]]&amp;lt;/div&amp;gt;&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; style=&amp;quot;border: 1px solid #10FF10; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 7px;&amp;quot; | &amp;lt;div style=&amp;quot;background: #20FF20; margin: 3px; text-align: center; color: #003300; padding: 7px; font-size: 162%;&amp;quot;&amp;gt;[[Special:Contributions/MathManiac|Contributions]]&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=User:MathManiac0/UserInfo&amp;diff=3704</id>
		<title>User:MathManiac0/UserInfo</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=User:MathManiac0/UserInfo&amp;diff=3704"/>
				<updated>2012-11-13T15:54:20Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Added UserInfo Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| align=&amp;quot;center&amp;quot; width=&amp;quot;50%&amp;quot; style=&amp;quot;background: #FCFCFC;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; style=&amp;quot;border: 1px solid #FF1010; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 7px;&amp;quot; | &amp;lt;div style=&amp;quot;background: #FF2020; margin: 3px; text-align: center; color: #003300; padding: 10px 10px;&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot; font-size: 162%;&amp;quot;&amp;gt;Welcome!&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt;Contributor of ComputerCraft&amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; style=&amp;quot;border: 1px solid #10FF10; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 7px;&amp;quot; | &amp;lt;div style=&amp;quot;background: #20FF20; margin: 3px; text-align: center; color: #003300; padding: 7px; font-size: 162%;&amp;quot;&amp;gt;[[User talk:MathManiac|Talk page]]&amp;lt;/div&amp;gt;&lt;br /&gt;
| width=&amp;quot;50%&amp;quot; style=&amp;quot;border: 1px solid #10FF10; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 7px;&amp;quot; | &amp;lt;div style=&amp;quot;background: #20FF20; margin: 3px; text-align: center; color: #003300; padding: 7px; font-size: 162%;&amp;quot;&amp;gt;[[Special:Contributions/MathManiac|Contributions]]&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Printer.getInkLevel&amp;diff=3703</id>
		<title>Printer.getInkLevel</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Printer.getInkLevel&amp;diff=3703"/>
				<updated>2012-11-13T15:49:45Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Added Page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{lowercase}}&lt;br /&gt;
{{Function&lt;br /&gt;
|name=printer.getInkLevel&lt;br /&gt;
|returns=[[int|(int)]] Amount of ink in printer.&lt;br /&gt;
|api=peripheral&lt;br /&gt;
|addon=ComputerCraft&lt;br /&gt;
|desc=Tells you how much ink is in the printer.&lt;br /&gt;
|examples=&lt;br /&gt;
{{Example&lt;br /&gt;
|desc=Prints true if there's ink in the printer.&lt;br /&gt;
|code=print(printer.getInkLevel() &amp;gt; 0)&lt;br /&gt;
|output=true if there is ink in the printer, false if there isn't ink.&lt;br /&gt;
}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Wiki_Todo&amp;diff=1558</id>
		<title>Wiki Todo</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Wiki_Todo&amp;diff=1558"/>
				<updated>2012-05-19T01:27:11Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Removed Table Todo - I did it&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== '''This page lists where work is needed to be done on the wiki. If you would like to help, we ask that you please make an account and help wherever you can.''' ===&lt;br /&gt;
&lt;br /&gt;
''Page currently incomplete, but being worked on.''&lt;br /&gt;
&lt;br /&gt;
== API Pages (Highest priorities are to finish function/method pages for API's) ==&lt;br /&gt;
*[[HTTP_(API)|HTTP]] (Needs formatting and function pages)&lt;br /&gt;
*[[OS_(API)|OS]] (I'll work on this one)&lt;br /&gt;
*[[Parallel_(API)|Parallel]] (Can probably wait)&lt;br /&gt;
*[[Peripheral_(API)|Peripheral]] (Mostly needs pages for functions)&lt;br /&gt;
*[[Rednet_(API)|Rednet]] (Just minor formatting issues with the links; not urgent)&lt;br /&gt;
*[[Redstone_(API)|Redstone]] (Needs pages for 3 functions)&lt;br /&gt;
*[[Term_(API)|Term]] (Needs function pages)&lt;br /&gt;
*[[Textutils_(API)|Textutils]] (Needs function pages)&lt;br /&gt;
*[[Vector_(API)|Vector]] (Needs link to page explaining or description explaining what a vector is)&lt;br /&gt;
[[Category:Lists]]&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	<entry>
		<id>https://www.computercraft.info/wiki/index.php?title=Table_(API)&amp;diff=1557</id>
		<title>Table (API)</title>
		<link rel="alternate" type="text/html" href="https://www.computercraft.info/wiki/index.php?title=Table_(API)&amp;diff=1557"/>
				<updated>2012-05-19T01:26:06Z</updated>
		
		<summary type="html">&lt;p&gt;MathManiac0: Added Lua Manual Link (On Wiki Todo)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The table API is a default Lua 5.1 API. Please list any non-working functions below.&lt;br /&gt;
&lt;br /&gt;
For More informations on Tables, Visit [http://www.lua.org/manual/5.1/manual.html#5.5].&lt;br /&gt;
List of non-working functions:&lt;br /&gt;
&lt;br /&gt;
[[category:APIs]]&lt;/div&gt;</summary>
		<author><name>MathManiac0</name></author>	</entry>

	</feed>