X-Git-Url: http://nitlanguage.org diff --git a/examples/draw_operation.nit b/examples/draw_operation.nit index 8ad92fc..2db1595 100644 --- a/examples/draw_operation.nit +++ b/examples/draw_operation.nit @@ -20,11 +20,11 @@ module draw_operation redef enum Int fun n_chars: Int `{ int c; - if ( abs(recv) >= 10 ) - c = 1+(int)log10f( (float)abs(recv) ); + if ( abs(self) >= 10 ) + c = 1+(int)log10f( (float)abs(self) ); else c = 1; - if ( recv < 0 ) c ++; + if ( self < 0 ) c ++; return c; `} end @@ -124,7 +124,7 @@ redef class String end var ci = 0 - for c in self do + for c in self.chars do var local_dispc if c.override_dispc then local_dispc = c @@ -193,10 +193,10 @@ else b = gets.to_i printn "Operator (+, -, *, /, %): " - op_char = gets[0] + op_char = gets.chars[0] printn "Char to display: " - disp_char = gets[0] + disp_char = gets.chars[0] printn "Size of text: " disp_size = gets.to_i