A Tour of Go 59 Exercise: Images (fix compile error, but not run ?)

演習:Image 型を定義して、 必要なメソッド を実装し、 pic.ShowImage を呼び出す。

 なんとかコンパイルエラーは騙せたけど、エラーも含めて何も出力もされないw;


 Google Code Archive - Long-term storage for Google Code Project Hosting.を見る限り、
なんか標準出力に出力されそうなんだけど原因が良くわからんw−

package main

import (
    "code.google.com/p/go-tour/pic"
    "image"
    "image/color"
)

type Image struct{
    Pix []uint8
    //Stride int
    Rect image.Rectangle
}

func (p *Image) ColorModel() color.Model { return color.RGBAModel }

func (p *Image) Bounds() image.Rectangle { return p.Rect }

func (p *Image) At(x, y int) color.Color {
    if !(image.Point{x, y}.In(p.Rect)) {
		return color.RGBA{}
	}
	//i := p.PixOffset(x, y)
    return color.RGBA{0,0,0,128}//{0,0,255,255}
}

func main() {
    m := Image{}
    pic.ShowImage(&m)
}