Difference between revisions of "Term.isColor"

From ComputerCraft Wiki
Jump to: navigation, search
(much, much, MUCH, better code example!)
(whoops, no one saw this :P)
 
Line 17: Line 17:
 
  elseif term.isColor() then
 
  elseif term.isColor() then
 
   print("This is an advanced computer, go crazy with the colours!")
 
   print("This is an advanced computer, go crazy with the colours!")
 
+
 
  -- all checks failed, meaning that it is a normal computer
 
  -- all checks failed, meaning that it is a normal computer
 
  else
 
  else

Latest revision as of 18:30, 2 December 2013


Grid Redstone.png  Function term.isColor
Returns true if it's an advanced computer.
Syntax term.isColor()
Returns boolean returns true if it's an advanced computer.
Part of ComputerCraft
API term

Examples

Grid paper.png  Example
This program verifies if the computer can display colors.
Outputting information in each possible case
Code
-- first check if the term.isColor function exists
if not term.isColor then
  print("This is a pre ComputerCraft 1.45 computer, there are only normal computers! Text is always white and the background is always black")

-- next check if the computer is an advanced computer
elseif term.isColor() then
  print("This is an advanced computer, go crazy with the colours!")

-- all checks failed, meaning that it is a normal computer
else
  print("This is a normal computer. The text and background colour can be changed between black and white, but no colours!")
end