func init // adds using namespace sys.add_use('System') end func doMoveBufferArea(data) blk.println('Console.MoveBufferArea(', d("sourceLeft"), ', ', d("sourceTop"), ', ', d("sourceWidth"), ', ', d("sourceHeight"), ', ', d("targetLeft"), ', ', d("targetTop"), ');') end func doMoveBufferArea2(data) blk.println('Console.MoveBufferArea(', d("sourceLeft"), ', ', d("sourceTop"), ', ', d("sourceWidth"), ', ', d("sourceHeight"), ', ', d("targetLeft"), ', ', d("targetTop"), ', ', sys.get_typed_field(data, 'sourceChar', 106), ', ', sys.get_typed_field(data, 'sourceForeColor', 20), ', ', sys.get_typed_field(data, 'sourceBackColor', 20), ');') end