Changeset 531:5f1058593462


Ignore:
Timestamp:
04/09/11 22:18:36 (12 years ago)
Author:
Stefano Rivera <stefano@…>
Branch:
default
Phase:
public
Message:

Remove all tails by default

Files:
4 edited

Legend:

Unmodified
Added
Removed
  • data/game.json

    r530 r531  
    22    "fox": {
    33        "item": null,
    4         "tails" : [
    5             "shapeshift",
    6             "fireball",
    7             "sprint",
    8             "invisibility",
    9             "flight",
    10             "shield",
    11             "steal",
    12             "lightning"
    13         ],
     4        "tails" : [],
    145        "shape": "fox",
    156        "cur_health" : 40,
  • skaapsteker/__init__.py

    r106 r531  
    11options = {
    22    'debug_rects': False,
     3    'all_tails': False,
    34    'dvorak': False,
    45    'sound': True,
  • skaapsteker/__main__.py

    r486 r531  
    3838        parser.add_option("--level", type="str", default=None,
    3939            dest="level", help="Initial level")
     40        parser.add_option("--all-tails", action="store_true", default=False,
     41            dest='all_tails', help="Start with all the tails")
    4042        parser.add_option("--no-rects", action="store_false", default=True,
    4143            dest="rects", help="Disable debugging rects")
     
    4648    if DEBUG:
    4749        options['debug_rects'] = opts.rects
     50        options['all_tails'] = opts.all_tails
    4851        return opts.level
    4952
  • skaapsteker/gamestate.py

    r493 r531  
    33
    44from . import data
     5from . import options
    56from .sprites.base import find_sprite
    67
     
    5657    def new_game(self):
    5758        self.load_game(data.filepath("game.json"))
     59        if options['all_tails']:
     60            self.data['fox']['tails'] += [
     61                "fireball",
     62                "flight",
     63                "invisibility",
     64                "lightning",
     65                "shapeshift",
     66                "shield",
     67                "sprint",
     68                "steal",
     69            ]
    5870        self.save_game()
    5971
Note: See TracChangeset for help on using the changeset viewer.