JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
use a color palette sorta from tango
[watch-my-terminal.git] / terminal.coffee
index 42732f4..34c7515 100644 (file)
@@ -127,38 +127,40 @@ class Terminal
                                        @set_attribute_bits 0x80000, 0
 
                                when '30' # fg black
-                                       @set_attribute_bits 0xff, 0
+                                       @set_attribute_bits 0xff, 0x00
                                when '31' # fg red
-                                       @set_attribute_bits 0xff, 0xe0
+                                       @set_attribute_bits 0xff, 0x01
                                when '32' # fg green
-                                       @set_attribute_bits 0xff, 0x1c
+                                       @set_attribute_bits 0xff, 0x02
                                when '33' # fg yellow
-                                       @set_attribute_bits 0xff, 0xfc
-                               when '34' # fg blue
                                        @set_attribute_bits 0xff, 0x03
+                               when '34' # fg blue
+                                       @set_attribute_bits 0xff, 0x04
                                when '35' # fg magenta
-                                       @set_attribute_bits 0xff, 0xe2
+                                       @set_attribute_bits 0xff, 0x05
                                when '36' # fg cyan
-                                       @set_attribute_bits 0xff, 0x1f
+                                       @set_attribute_bits 0xff, 0x06
                                when '37', '39' # fg white  (39 is default)
-                                       @set_attribute_bits 0xff, 0xff
+                                       @set_attribute_bits 0xff, 0x07
 
                                when '40' # bg black
-                                       @set_attribute_bits 0xff00, 0
+                                       @set_attribute_bits 0xff00, 0x0000
                                when '41' # bg red
-                                       @set_attribute_bits 0xff00, 0xe000
+                                       @set_attribute_bits 0xff00, 0x0100
                                when '42' # bg green
-                                       @set_attribute_bits 0xff00, 0x1c00
+                                       @set_attribute_bits 0xff00, 0x0200
                                when '43' # bg yellow
-                                       @set_attribute_bits 0xff00, 0xfc00
-                               when '44' # bg blue
                                        @set_attribute_bits 0xff00, 0x0300
+                               when '44' # bg blue
+                                       @set_attribute_bits 0xff00, 0x0400
                                when '45' # bg magenta
-                                       @set_attribute_bits 0xff00, 0xe200
+                                       @set_attribute_bits 0xff00, 0x0500
                                when '46' # bg cyan
-                                       @set_attribute_bits 0xff00, 0x1f00
-                               when '47', '49' # bg white  (49 is default)
-                                       @set_attribute_bits 0xff00, 0xff
+                                       @set_attribute_bits 0xff00, 0x0600
+                               when '47' # bg white
+                                       @set_attribute_bits 0xff00, 0x0700
+                               when '49' # bg default
+                                       @set_attribute_bits 0xff00, 0x0000
 
                                else
                                        # if we don't recognize the style, go back to default