Privatizing and such to clean up docs
This commit is contained in:
parent
efeccf62a2
commit
a40ee71b5f
@ -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)
|
||||||
}
|
}
|
||||||
|
@ -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
|
||||||
|
@ -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)
|
||||||
}
|
}
|
||||||
|
@ -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
|
||||||
|
@ -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"
|
||||||
|
Loading…
Reference in New Issue
Block a user