Holas,
Recién sacadito del horno, les envío el primer PaisPolygon del Teg/Risk.
La idea sería, en el GIMP elegir el país que vas a manipulear, luego,
seleccionar un borde de 1 pixel y darle color negro.
Luego copiar el borde, y pegarlo en un fondo blanco.
En Squeak, decirle que busque el borde y devuelva todos los puntos que lo
forman, para así usar esos puntos como vértices.
Bueno, el código fue vilmente robado del Arconoide :D. Igual se los attacho para
que lo puedan ver.
También va un .gif con el "borde original", y dos poligonos de prueba.
Los poligonos salen así, automaticos, tal vez se podrían editar. Pero bueno,
queda determinar si vamos a usar poligonos o
imagenes.
En ambos casos, también hay que elegir el Mapa Mundi que va a servir de
"original".
No sé si alguien tiene el Teg para escanear el mapa... o si elegimos otro mapa,
y usamos cuadrantes, etc.
También, necesitamos una lista con los 42 países, porque no son todos los países
con los cuales se juegan.
No sé que les parece... como el jueves es feriado yo pensaba ponerme a "cocinar
polígonos"... si les gusta, sería cuestión de elegir
el Mapa Mundi.
Saludos,
Martín
-------------------------------------------------
colores _ OrderedCollection new.
color _ ''.
puntos _ OrderedCollection new.
0 to: w extent y
to: [:y |
0
to: w extent x
tdo:[:x |
color _ w form colorAt: x @ y.
color = Color white
ifTrue: [colores add: (color).
puntos add: (x @ y)]]].
color inspect.
puntos inspect.
colores inspect.
p _ PolygonMorph vertices: puntos color: (Color transparent) borderWidth:1
borderColor: (Color
black).
p openAsMorph.
p makeOpenOrClosed.
p borderWidth: 2.
p borderWidth: 1.