[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 '''