Changeset 575


Ignore:
Timestamp:
07/11/10 11:23:25 (9 years ago)
Author:
beliar
Message:

Patch by Beliar.

  • Changes according to our coding standards
  • Updated pylintrc
Location:
trunk/game
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/game/pylintrc

    r553 r575  
    5454 
    5555# Disable the message(s) with the given id(s). 
    56 disable-msg=W0704,W0105,W0142,R0901,R0913,W0221,W0613,R0903,R0902,R0201,R0904,R0914 
     56disable-msg=W0704,W0105,W0142,R0901,R0913,W0221,W0613,R0903,R0902,R0201,R0904,R0914,R0912 
    5757 
    5858 
     
    140140 
    141141# Good variable names which should always be accepted, separated by a comma 
    142 good-names=k,ex,Run,_,__init__,__getstate__,__setstate__,ID,__repr__,i,x,y,z,X,Y,Z 
     142good-names=k,ex,Run,_,__init__,__getstate__,__setstate__,ID,__repr__,x,y,z,X,Y,Z 
    143143 
    144144# Bad variable names which should always be refused, separated by a comma 
  • trunk/game/scripts/gamemodel.py

    r574 r575  
    109109        attributes = self.checkAttributes(attributes) 
    110110         
    111         """TODO: Change when we use other and or more classes  
    112         for inventory objects""" 
    113111        info = {} 
    114112        info.update(attributes) 
  • trunk/game/scripts/gui/dialoguegui.py

    r571 r575  
    2323 
    2424class DialogueGUI(object): 
    25     def __init__(self, controller, npc, quest_engine, pc): 
     25    """Window that handles the dialogues""" 
     26    def __init__(self, controller, npc, quest_engine, player_character): 
    2627        self.controller = controller  
    27         self.pc = pc 
     28        self.player_character = player_character 
    2829 
    2930        # define dialogue engine callbacks 
    30         def startQuest(state, quest): 
    31             print "You've picked up the '%s' quest!" % quest 
    32             state['quest'].activateQuest(quest) 
     31        def startQuest(state, quest_id): 
     32            """Starts a quest 
     33            @param quest_id: Quest to start 
     34            @type quest_id: str  """ 
     35            print "You've picked up the '%s' quest!" % quest_id 
     36            state['quest'].activateQuest(quest_id) 
    3337 
    3438        def completeQuest(state, quest_id): 
     39            """Marks a quest as finishes 
     40            @param quest_id: Quest to finish 
     41            @type quest_id: str """ 
    3542            print "You've finished the quest %s" % quest_id 
    3643            state['quest'].finishQuest(quest_id) 
    3744 
    3845        def failQuest(state, quest_id): 
     46            """Marks a quest as failed 
     47            @param quest_id: Quest to fail 
     48            @type quest_id: str """ 
    3949            print "You've failed quest %s" % quest_id 
    4050            state['quest'].failQuest(quest_id) 
    4151             
    4252        def restartQuest(state, quest_id): 
     53            """Restarts a quest 
     54            @param quest_id: Quest to restart 
     55            @type quest_id: str """ 
    4356            print "You've restarted quest %s" % quest_id 
    4457            state['quest'].restartQuest(quest_id) 
    4558 
    4659        def increaseQuestValue(state, quest_id, variable, value): 
    47             print "Increased %s by %i"%(variable,value) 
    48             state['quest'][quest_id].increaseValue(variable,value) 
     60            """Increases a quest variable by the given value 
     61            @param quest_id: Quest of the variable 
     62            @type quest_id: str 
     63            @param variable: Variable to increase 
     64            @type variable: str 
     65            @param value: Value to increase by 
     66            @type value: number """ 
     67            print "Increased %s by %i" % (variable, value) 
     68            state['quest'][quest_id].increaseValue(variable, value) 
    4969 
    5070        def decreaseQuestValue(state, quest_id, variable, value): 
    51             print "Decreased %s by %i"%(variable,value) 
    52             state['quest'][quest_id].decreaseValue(variable,value) 
    53  
    54         def setValue(state,quest_id, variable, value): 
    55             print "Set %s to %s"%(variable,value) 
    56             state['quest'][quest_id].setValue(variable,value) 
     71            """Decreases a quest variable by the given value 
     72            @param quest_id: Quest of the variable 
     73            @type quest_id: str 
     74            @param variable: Variable to decrease 
     75            @type variable: str 
     76            @param value: Value to decrease by 
     77            @type value: number """ 
     78            print "Decreased %s by %i" % (variable, value) 
     79            state['quest'][quest_id].decreaseValue(variable, value) 
     80 
     81        def setValue(state, quest_id, variable, value): 
     82            """Sets quest variable to the given value 
     83            @param quest_id: Quest of the variable 
     84            @type quest_id: str 
     85            @param variable: Variable to set 
     86            @type variable: str 
     87            @param value: Value to set to 
     88            @type value: Depends on variable """ 
     89            print "Set %s to %s" % (variable, value) 
     90            state['quest'][quest_id].setValue(variable, value) 
    5791 
    5892        def meet(state, npc): 
     93            """Marks a non-player-character as met 
     94            @param npc: The non-player-character 
     95            @type npc: str """ 
    5996            print "You've met %s!" % npc 
    6097            state['pc'].meet(npc) 
    6198 
    6299        def getStuff(state, thing): 
    63             if not state['pc'].inventory.findItem(item_id = thing): 
     100            """Moves an item from the npc inventory to the players 
     101            @param thing: item_id of the item 
     102            @type thing: str """ 
     103            if not state['pc'].inventory.\ 
     104                                                findItem(item_id = thing): 
    64105                try : 
    65106                    self.npc.give(self.npc.inventory.findItem(item_id = thing),  
     
    70111 
    71112        def giveStuff(state, thing): 
     113            """Moves an item from the pc inventory to the npcs 
     114            @param thing: item_id of the item 
     115            @type thing: str """ 
    72116            item = state['pc'].inventory.findItem(item_id = thing) 
    73117            if item: 
     
    76120 
    77121        def replaceStuff(state, who, old_item, new_item): 
     122            """Replaces an item in the inventory of either the pc or npc 
     123            with another 
     124            @param who: Sets whose item to replace. Should be either pc or npc 
     125            @type who: str 
     126            @param old_item: item_id of the item to replace 
     127            @type old_item: str 
     128            @param new_item: Type of the item that replaces the old item 
     129            @type new_item: str """ 
    78130            old_item = state[who].inventory.findItem(item_id = old_item) 
    79131            if old_item: 
     
    108160        self.npc = npc 
    109161        state = { 
    110             'pc': self.pc, 
     162            'pc': self.player_character, 
    111163            'quest': quest_engine 
    112164        } 
     
    165217        stats_label = self.dialogue_gui.findChild(name='stats_label') 
    166218        try: 
    167             (first_name, desc) = name.split(" ",1) 
     219            (first_name, desc) = name.split(" ", 1) 
    168220            stats_label.text = u'Name: ' + first_name + "\n" + desc 
    169221        except(ValueError): 
     
    193245        choices_list = self.dialogue_gui.findChild(name='choices_list') 
    194246        choices_list.removeAllChildren() 
    195         for i,r in enumerate(responses): 
     247        for index, response in enumerate(responses): 
    196248            button = widgets.Label( 
    197                 name="response%s"%(i,), 
    198                 text=unicode(r[0]), 
     249                name="response%s"%(index,), 
     250                text=unicode(response[0]), 
    199251                hexpand="1", 
    200252                min_size=(100,16), 
     
    202254                position_technique='center:center' 
    203255            ) 
    204             button.margins = (5,5) 
    205             button.background_color = fife.Color(0,0,0) 
    206             button.color = fife.Color(0,255,0) 
     256            button.margins = (5, 5) 
     257            button.background_color = fife.Color(0, 0, 0) 
     258            button.color = fife.Color(0, 255, 0) 
    207259            button.border_size = 0 
    208260            button.wrap_text = 1 
  • trunk/game/scripts/quest_engine.py

    r574 r575  
    2929        self.description = description 
    3030        self.quest_variables = variables 
    31         pass 
    3231     
    3332    def setValue(self, variable_name, value): 
Note: See TracChangeset for help on using the changeset viewer.