equal
  deleted
  inserted
  replaced
  
    
    
|      8 import java.awt.image.BufferedImage |      8 import java.awt.image.BufferedImage | 
|      9 import javax.swing.JFrame |      9 import javax.swing.JFrame | 
|     10 import javax.swing.JPanel |     10 import javax.swing.JPanel | 
|     11 import javax.swing.WindowConstants |     11 import javax.swing.WindowConstants | 
|     12 import scala.language.implicitConversions     |     12 import scala.language.implicitConversions     | 
|         |     13  | 
|     13  |     14  | 
|     14 // complex numbers |     15 // complex numbers | 
|     15 case class Complex(val re: Double, val im: Double) {  |     16 case class Complex(val re: Double, val im: Double) {  | 
|     16   // represents the complex number re + im * i |     17   // represents the complex number re + im * i | 
|     17   def +(that: Complex) = Complex(this.re + that.re, this.im + that.im) |     18   def +(that: Complex) = Complex(this.re + that.re, this.im + that.im) |