Changeset 17


Ignore:
Timestamp:
03/05/09 15:21:27 (10 years ago)
Author:
barra_parpg
Message:
  • Make out patch by tie! Kiss the girl, or at least try it :-)
Location:
trunk/game
Files:
1 added
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/game

    • Property svn:ignore
      •  

        old new  
        11*.dll 
         2fife.log 
         3menupatch.patch 
         4parpg_log.txt 
         5settings.xml 
  • trunk/game/gui/instancemenu.xml

    r9 r17  
    44        <Button name="kickButton" text="Kick" /> 
    55        <Button name="inspectButton" text="Inspect" /> 
     6        <Button name="kissButton" text="Make Out!" /> 
    67</VBox> 
  • trunk/game/maps

    • Property svn:ignore set to
      savefile.xml
  • trunk/game/objects/nature/trees/09

    • Property svn:ignore set to
      Thumbs.db
  • trunk/game/scripts/agents/girl.py

    r9 r17  
    4646                self.state = _STATE_RUN 
    4747                self.agent.move('run', location, GIRL_SPEED) 
     48         
     49        def kissButton_handler(self, myself, kisser): 
     50                myself.say('Hands off, punk!',1000) 
  • trunk/game/scripts/world.py

    r9 r17  
    5252                        return 
    5353 
    54                 dynamicbuttons = ('moveButton', 'talkButton', 'kickButton', 'inspectButton') 
     54                dynamicbuttons = ('moveButton', 'talkButton', 'kickButton', 'inspectButton', 'kissButton') 
    5555                if not self.instancemenu: 
    5656                        self.instancemenu = pychan.loadXML('gui/instancemenu.xml') 
     
    6060                                'kickButton' : self.onKickButtonPress, 
    6161                                'inspectButton' : self.onInspectButtonPress, 
     62                                'kissButton': self.onKissButtonPress, 
    6263                        }) 
    6364                        for btn in dynamicbuttons: 
     
    8081                                self.instancemenu.addChild(self.dynamic_widgets['talkButton']) 
    8182                                self.instancemenu.addChild(self.dynamic_widgets['kickButton']) 
     83                                for btn in dynamicbuttons: 
     84                                        if hasattr (self.instance_to_agent[instance.getFifeId()],btn +"_handler"): 
     85                                                self.instancemenu.addChild(self.dynamic_widgets[btn]) 
    8286                self.instancemenu.position = (clickpoint.x, clickpoint.y) 
    8387                self.instancemenu.show() 
     
    252256                self.hero.kick(self.instancemenu.instance.getLocationRef()) 
    253257                self.instancemenu.instance.say('Hey!', 1000) 
     258                 
     259        def onKissButtonPress (self): 
     260                self.hide_instancemenu() 
     261                self.instance_to_agent[self.instancemenu.instance.getFifeId()].kissButton_handler (self.instancemenu.instance,self.hero) 
    254262 
    255263        def onInspectButtonPress(self): 
  • trunk/game/settings-dist.xml

    r9 r17  
    88        <InitialVolume> 5.0 </InitialVolume> 
    99        <SDLRemoveFakeAlpha> 1 </SDLRemoveFakeAlpha> 
    10         <WindowTitle> FIFE - Rio de hola </WindowTitle> 
     10        <WindowTitle> PARPG - a post-apocalyptic roleplaying game </WindowTitle> 
    1111        <WindowIcon>gui/icons/boy.png</WindowIcon> 
    1212 
Note: See TracChangeset for help on using the changeset viewer.