From 4e7dae0446bc9f347a07598e4465e312c347ec4f Mon Sep 17 00:00:00 2001 From: Howland Owl Date: Thu, 17 Oct 2013 18:34:49 +0300 Subject: [PATCH] minor edits (; and some more super stuff) --- textmode.coffee | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/textmode.coffee b/textmode.coffee index f3a5d1f..80944e9 100644 --- a/textmode.coffee +++ b/textmode.coffee @@ -72,7 +72,8 @@ class @ImageTextModePalette # this is used, is identical. # I am not seeing this pattern (the 'super by itself') being used or referenced # - instead I am seeting very different patterns using super to reference -# complete items. +# complete items. (referenced meaning "in books, searches, or coffescript +# documentation") class @ImageTextModePaletteVGA extends @ImageTextModePalette constructor: (options) -> @@ -942,7 +943,7 @@ class @ImageTextMode lng = ((( @getByteAt( data, 0 ) << 8 ) + @getByteAt( data, 1 ) << 8 ) + @getByteAt( data, 2 ) << 8 ) + @getByteAt( data, 3 ) if lng < 0 lng += 4294967296 - lng; + lng getByteAt: ( data, offset ) -> data.charCodeAt( offset ) & 0xFF @@ -1044,11 +1045,12 @@ class @ImageTextModeANSI extends @ImageTextMode ANSI_RETURN = 'A' constructor: ( options ) -> - super + super @screen + super @font @palette = new ImageTextModePaletteANSI @tabstop = 8 @linewrap = 80 - this[k] = v for own k, v of options + @[k] = v for own k, v of options write: -> content = "#{ ANSI_CSI }2J" # initiate document