import "exp/4s"

これは、Native Client上でGoを実行するための簡単なデモです。exp/nacl/avとexp/drawパッケージを使ってテトリスのクローンを構築しています。

実行方法は、exp/nacl/READMEを参照ください。

パッケージファイル

4s.go 5s.go data.go xs.go

定数

const (
    CNone   = 0
    CBounds = 1
    CPiece  = 2
    NX      = 10
    NY      = 20

    NCOL = 10

    MAXN = 5
)

変数

var (
    N int

    DY     int
    DMOUSE int
)

Play関数

func Play(pp []Piece, ctxt draw.Window)

PlaySound関数

func PlaySound(b []uint16)

Piece型

type Piece struct {
    // contains unexported fields
}