Privatizing and such to clean up docs

This commit is contained in:
Dan Buch 2012-12-26 10:58:42 -05:00
parent efeccf62a2
commit a40ee71b5f
5 changed files with 19 additions and 18 deletions

View File

@ -13,8 +13,8 @@ import (
) )
const ( const (
DEAD_CELL = "■" deadCell = "■"
LIVE_CELL = " " liveCell = " "
) )
type GameStateCell struct { type GameStateCell struct {
@ -164,11 +164,11 @@ func (state *GameState) String() string {
for y := 0; y < height; y++ { for y := 0; y < height; y++ {
var cells []string var cells []string
for x := 0; x < width; x++ { for x := 0; x < width; x++ {
stringVal := DEAD_CELL stringVal := deadCell
cell := state.Get(x, y) cell := state.Get(x, y)
if cell.Value == 1 { if cell.Value == 1 {
stringVal = LIVE_CELL stringVal = liveCell
} }
cells = append(cells, stringVal) cells = append(cells, stringVal)
} }

View File

@ -8,11 +8,11 @@ cat > _tmp.go <<EOWEBASSETSGO
package conway package conway
const ( const (
GAME_OF_LIFE_INDEX_HTML = \` gameOfLifeIndexHtml = \`
$(cat web_assets/index.html | gzip -9 | base64)\` $(cat web_assets/index.html | gzip -9 | base64)\`
NORMALIZE_CSS = \` normalizeCss = \`
$(curl -s http://necolas.github.com/normalize.css/2.0.1/normalize.css | gzip -9 | base64)\` $(curl -s http://necolas.github.com/normalize.css/2.0.1/normalize.css | gzip -9 | base64)\`
JQUERY_MIN_JS = \` jqueryMinJs = \`
$(curl -s http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js | gzip -9 | base64)\` $(curl -s http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js | gzip -9 | base64)\`
) )
EOWEBASSETSGO EOWEBASSETSGO

View File

@ -39,20 +39,20 @@ var WebAssets webAssetStrings
func init() { func init() {
rand.Seed(time.Now().UTC().UnixNano()) rand.Seed(time.Now().UTC().UnixNano())
idxHt, err := fromGzB64(GAME_OF_LIFE_INDEX_HTML) idxHt, err := fromGzB64(gameOfLifeIndexHtml)
if err != nil { if err != nil {
log.Fatal("Failed to decode internal index.html: ", err) log.Fatal("Failed to decode internal index.html: ", err)
} }
WebAssets.IndexHTML = idxHt WebAssets.IndexHTML = idxHt
normCss, err := fromGzB64(NORMALIZE_CSS) normCss, err := fromGzB64(normalizeCss)
if err != nil { if err != nil {
log.Fatal("Failed to decode internal normalize.css: ", err) log.Fatal("Failed to decode internal normalize.css: ", err)
} }
WebAssets.NormalizeCSS = normCss WebAssets.NormalizeCSS = normCss
jqmin, err := fromGzB64(JQUERY_MIN_JS) jqmin, err := fromGzB64(jqueryMinJs)
if err != nil { if err != nil {
log.Fatal("Failed to decode internal jquery.min.js: ", err) log.Fatal("Failed to decode internal jquery.min.js: ", err)
} }

View File

@ -1,8 +1,9 @@
// WARNING: GENERATED FILE, NERDS! 2012-12-19 00:25:14.785139 -0500 EST
package conway package conway
// WARNING: GENERATED FILE, NERDS! 2012-12-26 10:57:04.843003 -0500 EST
const ( const (
GAME_OF_LIFE_INDEX_HTML = ` gameOfLifeIndexHtml = `
H4sIAAAJbogC/5RV32/bNhB+719xUwJIxlQpCboBsRW/dMOWYWiDxAO2p4GRzjJdilTJU1ov8P8+ H4sIAAAJbogC/5RV32/bNhB+719xUwJIxlQpCboBsRW/dMOWYWiDxAO2p4GRzjJdilTJU1ov8P8+
Ur8tu0HjB1ni3X3f3cfjMfnhl4/vV//c/QobKsTyTdL8ASQbZJl7sa/ESeDyvZJf2M438BsrENQa Ur8tu0HjB1ni3X3f3cfjMfnhl4/vV//c/QobKsTyTdL8ASQbZJl7sa/ESeDyvZJf2M438BsrENQa
/uRrTOLG2DgKLj8B7Uq88Qi/Upwa44FGceMZ2gk0G0TyYKNxfePFhhjxNJZKF0zw/zCqveMWyqSa /uRrTOLG2DgKLj8B7Uq88Qi/Upwa44FGceMZ2gk0G0TyYKNxfePFhhjxNJZKF0zw/zCqveMWyqSa
@ -17,7 +18,7 @@ KIUdhq+AsO2hq0Og7m06sdysnI7RblI9qmw3KtbZ39rxmcs5pCgJ9ZFMZ/2WjeIKpnNuYy6AVaSG
yr7wjDZzuLy4eld+XZykEbimY5JJdxxRvSVVzuHqcoxasiyz46gxXY8tj0pnqBuDDQGjBM/g7Pr6 yr7wjDZzuLy4eld+XZykEbimY5JJdxxRvSVVzuHqcoxasiyz46gxXY8tj0pnqBuDDQGjBM/g7Pr6
emBulXNi1RdW3N1YidOo1TLjT3Vn94n1Qiaby29dadbSOY3jtRLDPjiaisiOA2d2zeAt7+wziZvl emBulXNi1RdW3N1YidOo1TLjT3Vn94n1Qiaby29dadbSOY3jtRLDPjiaisiOA2d2zeAt7+wziZvl
036u77zlg31O/ZLYUh3RTlT1Tnj3rxaxrtvmX9/h/wcAAP//rQ2TxtsHAAA=` 036u77zlg31O/ZLYUh3RTlT1Tnj3rxaxrtvmX9/h/wcAAP//rQ2TxtsHAAA=`
NORMALIZE_CSS = ` normalizeCss = `
H4sIAAAJbogC/7xY3Y/bxhF/11+xuSCofRV1OjnXODzkwXVi1KiDFLGLFrga4JJciluRu8zuUjq5 H4sIAAAJbogC/7xY3Y/bxhF/11+xuSCofRV1OjnXODzkwXVi1KiDFLGLFrga4JJciluRu8zuUjq5
zf/emf2gSIon94CT7Qfq9mO+5zcze3X5FRFS1bTin9gi05psV4vl4pr8l/z89gN5xzMmNIO/1tws zf/emf2gSIon94CT7Qfq9mO+5zcze3X5FRFS1bTin9gi05psV4vl4pr8l/z89gN5xzMmNIO/1tws
uLzqzpLLq9ns6pL88GT/ZoSQv3z4+d0NybluKronOSu44IZLoXHz6Vh54WfkkryWSrHMaJKklcw2 uLzqzpLLq9ns6pL88GT/ZoSQv3z4+d0NybluKronOSu44IZLoXHz6Vh54WfkkryWSrHMaJKklcw2
@ -54,7 +55,7 @@ jB58k3SaaVjJSouxyYnJAtXsUToIlvRmuyDgQ4R8eD6DVrpqsWeKavkpwctFa6B8R5ACsng+YS4n
RhwH2d1K5EhHA7D83J2cZVK5Z7+Hjdt7KD2to++MB/VrkKXAHz1in4wie9/Lebxx3DOP4n0Q5+On RhwH2d1K5EhHA7D83J2cZVK5Z7+Hjdt7KD2to++MB/VrkKXAHz1in4wie9/Lebxx3DOP4n0Q5+On
vzC6EJ0BUlcpVceJOznVulcsGHdCLz8xZo3q66H7pq2RwwAcj1AwK40S9akfuBDz9JlnIFJLDY0P vzC6EJ0BUlcpVceJOznVulcsGHdCLz8xZo3q66H7pq2RwwAcj1AwK40S9akfuBDz9JlnIFJLDY0P
jOvo+VCJjC1zEIJVZyi7Mng4graxoo1mmEDu121/29P0/v1fAAAA//9ByiR32xoAAA==` jOvo+VCJjC1zEIJVZyi7Mng4graxoo1mmEDu121/29P0/v1fAAAA//9ByiR32xoAAA==`
JQUERY_MIN_JS = ` jqueryMinJs = `
H4sIAAAJbogC/7y9eXfjRpIv+v87530HEV0jA8UUJZXtudOgULzlWtru9tZdNW27KdoHIkEJLhKg H4sIAAAJbogC/7y9eXfjRpIv+v87530HEV0jA8UUJZXtudOgULzlWtru9tZdNW27KdoHIkEJLhKg
sUgli5zP/uIXkZlIgKBcM/ed2+0SsSRyjYyMPU6fDo5+/XudFPdHt+ej/xh9evTrb7gbzfP10dbc sUgli5zP/uIXkZlIgKBcM/ed2+0SsSRyjYyMPU6fDo5+/XudFPdHt+ej/xh9evTrb7gbzfP10dbc
5MX16SqdJ1mZHD09/X//H39ZZ/MqzTM/UVXwYO6OfvGT4OE2Lo6q6JtpMoseduMiqeoiO7odJfH8 5MX16SqdJ1mZHD09/X//H39ZZ/MqzTM/UVXwYO6OfvGT4OE2Lo6q6JtpMoseduMiqeoiO7odJfH8

View File

@ -21,13 +21,13 @@ const b64Width = 76
var ( var (
webAssetsTmpl = template.Must(template.New("web_assets").Parse("" + webAssetsTmpl = template.Must(template.New("web_assets").Parse("" +
"// WARNING: GENERATED FILE, NERDS! {{.Now}}\n" +
"package conway\n" + "package conway\n" +
"// WARNING: GENERATED FILE, NERDS! {{.Now}}\n" +
"\n" + "\n" +
"const (\n" + "const (\n" +
" GAME_OF_LIFE_INDEX_HTML = `{{.IndexHTML}}`\n" + " gameOfLifeIndexHtml = `{{.IndexHTML}}`\n" +
" NORMALIZE_CSS = `{{.NormalizeCSS}}`\n" + " normalizeCss = `{{.NormalizeCSS}}`\n" +
" JQUERY_MIN_JS = `{{.JqueryMinJS}}`\n" + " jqueryMinJs = `{{.JqueryMinJS}}`\n" +
")\n")) ")\n"))
normalizeCssUrl = "http://necolas.github.com/normalize.css/2.0.1/normalize.css" normalizeCssUrl = "http://necolas.github.com/normalize.css/2.0.1/normalize.css"
jqueryMinJsUrl = "http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js" jqueryMinJsUrl = "http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"