Mercurial > rrr
changeset 8:cf0dd3ae6b21
Move tiles to a separate file
| author | Radomir Dopieralski <sheep-devel@sheep.art.pl> |
|---|---|
| date | Tue, 02 Apr 2013 13:20:38 +0200 |
| parents | 82d43295ba98 |
| children | 5141cbd5f776 |
| files | rrr/level.py rrr/resources.py |
| diffstat | 2 files changed, 99 insertions(+), 94 deletions(-) [+] |
line wrap: on
line diff
--- a/rrr/level.py Mon Apr 01 23:15:45 2013 +0200 +++ b/rrr/level.py Tue Apr 02 13:20:38 2013 +0200 @@ -1,103 +1,11 @@ -#!/usr/bin/env python # -*- coding: utf-8 -*- + import random import math +from rrr.resources import TERRAIN -TERRAIN = [ - { - 'name': 'invalid', - 'symbol': '?', - 'color': 'pink', - 'opaque': True, - 'opacity': 1.0, - 'block': True, - }, - { - 'name': 'floor', - 'symbol': '.', - 'color': 'black', - 'opaque': False, - 'opacity': 0.0, - 'block': False, - }, - { - 'name': 'ground', - 'symbol': '.', - 'color': 'brown', - 'opaque': False, - 'opacity': 0.0, - 'block': False, - }, - { - 'name': 'rocks', - 'symbol': ':', - 'color': 'gray', - 'opaque': False, - 'opacity': 0.25, - 'block': False, - }, - { - 'name': 'grass', - 'symbol': ',', - 'color': 'green', - 'opacity': 0.0, - 'block': False, - }, - { - 'name': 'weeds', - 'symbol': ';', - 'color': 'green', - 'opacity': 0.125, - 'block': False, - }, - { - 'name': 'bush', - 'symbol': '+', - 'color': 'green', - 'opacity': 0.25, - 'block': False, - }, - { - 'name': 'large bush', - 'symbol': '+', - 'color': 'lime', - 'opacity': 0.33, - 'block': False, - }, - { - 'name': 'tree', - 'symbol': '*', - 'color': 'green', - 'opacity': 0.5, - 'block': True, - }, - { - 'name': 'large tree', - 'symbol': '*', - 'color': 'lime', - 'opacity': 0.75, - 'block': True, - }, - { - 'name': 'jungle', - 'symbol': '#', - 'color': 'lime', - 'opaque': True, - 'opacity': 1.0, - 'block': True, - }, - { - 'name': 'wall', - 'symbol': '#', - 'color': 'gray', - 'opaque': True, - 'opacity': 1.0, - 'block': True, - }, - -] class Level(object): def __init__(self, width, height):
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/rrr/resources.py Tue Apr 02 13:20:38 2013 +0200 @@ -0,0 +1,97 @@ +# -*- coding: utf-8 -*- + + +TERRAIN = [ + { + 'name': 'invalid', + 'symbol': '?', + 'color': 'pink', + 'opaque': True, + 'opacity': 1.0, + 'block': True, + }, + { + 'name': 'floor', + 'symbol': '.', + 'color': 'black', + 'opaque': False, + 'opacity': 0.0, + 'block': False, + }, + { + 'name': 'ground', + 'symbol': '.', + 'color': 'brown', + 'opaque': False, + 'opacity': 0.0, + 'block': False, + }, + { + 'name': 'rocks', + 'symbol': ':', + 'color': 'gray', + 'opaque': False, + 'opacity': 0.25, + 'block': False, + }, + { + 'name': 'grass', + 'symbol': ',', + 'color': 'green', + 'opacity': 0.0, + 'block': False, + }, + { + 'name': 'weeds', + 'symbol': ';', + 'color': 'green', + 'opacity': 0.125, + 'block': False, + }, + { + 'name': 'bush', + 'symbol': '+', + 'color': 'green', + 'opacity': 0.25, + 'block': False, + }, + { + 'name': 'large bush', + 'symbol': '+', + 'color': 'lime', + 'opacity': 0.33, + 'block': False, + }, + { + 'name': 'tree', + 'symbol': '*', + 'color': 'green', + 'opacity': 0.5, + 'block': True, + }, + { + 'name': 'large tree', + 'symbol': '*', + 'color': 'lime', + 'opacity': 0.75, + 'block': True, + }, + { + 'name': 'jungle', + 'symbol': '#', + 'color': 'lime', + 'opaque': True, + 'opacity': 1.0, + 'block': True, + }, + { + 'name': 'wall', + 'symbol': '#', + 'color': 'gray', + 'opaque': True, + 'opacity': 1.0, + 'block': True, + }, + +] +
