[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [pygame] map format



Grrrr, my code got it's line breaks mangled.  Try #2:

symbolToTerrain = {
   '_' : Plains,
   '@' : Fertile,
   '+' : Desert,
   '^' : Mountains,
   '*' : Hills,
   '$' : Forest,
   '%' : Water,
   '~' : River,
   '&' : WideRiver,
   '=' : Roads,
   '#' : Bridge,
   '!' : Cliff,
}

carteString = '''\
0 1 2 3 4 5 . . . . . . . . . . . . . . . . . . _ . . . _ . . . _ . 3 . . . . . . . 3
. % . . . + . . . ^ . . . . . . . ~ . . . . . % . . . _ . ! . ^ . 2 . . . . ~ ! . 2
. % . . . $ . . . _ . . . . . . . # ! . . . . $ . . . + . ~ . ^ . 1 . = = = . ~ . 1
. _ . . . ^ . . . _ . ~ . . . . . . ~ . . . . _ . . . _ . . . _ . 0 . . . . . . . 0
. _ . . . _ . . . _ . . . . . . . . . . . . . . . . . . 0 1 2 3 4 5 '''


carteString = '''\
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . % . . . % . . . % . . . % . . . % . . . % . . . % . . . % . . . % . . . % . 9 . . . . . . . . . . . . . . . . . . . . . 9
. % . . . % . . . % . . . % . . . % . . . % . . . % . . . % . . . % . . . % . . . . . . . . . c3c . . . . . . . . r4c . . r4b . . . . . . . . ^ . . . % . . . $ . . . % . . . % . . . % . . . _ . . . _ . . . _ . . . % . 8 . . p3b . . . . p3a . . . r3a . . . . . p4a . . p4a . . p4a . . . 8
. % . . . % . . . % . . . $ . . . + . . . % . . . _ . . . $ . . . _ . . . _ . . . . . . . . . r3b . p3a . r3e . p3a . . . . p4a . . p4a . c4c . p4a . . p4b . . . . . ^ . . . $ . . . _ . ~ . + . . . % . . . % . . . $ . . . $ . . . _ . . . % . 7 . . p3b . r3d . p3b . . p3a ~ ~ p3a . . . . . . p4a . r4a . p4a . . p4b . r4e . . 7
. % . . . ^ . ~ . $ . ~ . + . ~ . + . . . % . . . $ . . . ^ . . . $ . . . _ . . . . . ~ p3b ~ ~ p3b ~ . p3a . c3a ~ p3a . . . c4a . p4a . . p4a . . p4b . . p4b . . . . . ^ . ~ . ^ . ~ . $ . . . + . . . % . . . _ . . . $ . . . ^ . . . $ . . . % . 6 . . p3b . . p3b . . p3a . . p3a . . . . p4a = . p4a . . p4b . . p4b . . . 6
. % . . . ^ . . . ^ . . . + . . . % . . . % . . . $ . . . ^ . . . $ . . . _ . . . . . c3d . p3b . c3b . p3b . r3c . p3a . . . . . . p4a . . p4a . c4b . p4b . . p4b . . . . . _ . . . _ . . . _ . . . % . . . % . . . % . = . ^ . . . $ . . . $ . . . % . 5 . . p3b . . p3b . . p3a . . . . . . . t1 . p4a . r4d . p4b . . p4b . . . 5
. % . . . % . . . _ . . . % . . . % . . . % . . . * . . . ^ . . . $ . . . _ . . . . . . . . p3b . . . . . r2c . . c1a = p1a . . p4b . . p4b . . p4b . . . . . % . . . % . . . % . . . % . . . _ . . . @ . = . ^ . ! . * . . . _ . . . % . 4 . . . . . . . . . c2a = p2a = & p1a = r1b . p1a ! ! p4b . . p4b . c4d . . 4
. % . . . % . . . % . . . + . . . _ . . . @ . & . @ . . . * . ! . _ . . . _ . . . . . . . . . . . . p2a . . p2a = & p1a = r1c = p1a = ! p4b . . p4b . . . . . % . . . % . . . % . . . % . = . $ . . . @ . # . @ . . . $ . ! . $ . . . % . 3 . . . . . c2b . . . . r2b . p2a . . p2a = ~ p1a . . p1a = ! p4b . . . 3
. % . . . % . . . $ . . . % . . . _ . . . ^ . . . @ . ~ . % . . . $ . ! . _ . . . . . . . = p2b = . . c2c = p2a . . p2a . . p1a ! . . . p1a . r1a ! p4b . . . . . % . . . $ . ~ . $ . . . _ . . . ^ . . . ^ . = . @ . . . % . = . $ . . . % . 2 . . . = p2b ~ ~ p2b = = p2a . r2a . p2a . r1d . p1b . ! p1a . . . . p1a ! . . 2
. % . . . $ . ~ . ^ . ~ . ^ . . . ^ . . . ^ . . . * . . . % . . . $ . . . _ . . . . . r2e ~ p2b ~ r2d . p2b . ~ p2b . . p2a . . p1b . = p1b ! t3 . . . p1a . . p1a . . . . . $ . # . ^ . . . ^ . ~ . ^ . . . + . . . + . = . _ . . . % . = . _ . . . % . 1 . . p2b . c2d . p2b . . p2b . . p2a . . p1b . c1b = p1b = ! p1a . . . c1c . p1a . . . 1
. % . . . $ . . . $ . . . ^ . . . % . . . + . . . + . ! . _ . . . _ . ~ . _ . . . . . . p2b . . p2b . . p2b . . . . p1b . t2 . p1b = ! p1a . ~ p1a ~ ~ p1a . . . . . % . . . % . . . % . . . % . . . % . . . + . . . _ . ! . _ . # . _ . . . % . 0 . . . . . . . . . . . . p1b . r1e . p1b = c1d ! p1a . . p1a ~ . . 0
. % . . . % . . . % . . . % . . . % . . . + . . . + . . . _ . . . _ . . . _ . . . . . . . . . . . . . . p1b . . p1b . . p1b = . p1a . . p1a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 '''