コード例 #1
0
ファイル: AsciiUI.py プロジェクト: fraang/La-Vida
class AsciiUI:
    # The ASCII user interface base class which provides the drawing loop.
    
    def __init__( self, server, world ):
        self.server = server
        self.gameClock = GameClock( ( 1, 1 ) , world)
        self.needBarSleep = NeedBar( ( 2, 1 ), 'Sleep     ', world.characters[ 0 ], 'sleep' )
        self.needBarFood = NeedBar( ( 3, 1 ), 'Food      ', world.characters[ 0 ], 'food' )
        self.needBarWater = NeedBar( ( 4, 1 ), 'Water     ', world.characters[ 0 ], 'water' )
        self.needBarUrination = NeedBar( ( 2, 30 ), 'Urination ', world.characters[ 0 ], 'urination' )
        self.needBarHygiene = NeedBar( ( 3, 30 ), 'Hygiene   ', world.characters[ 0 ], 'hygiene' )
        self.needBarFun = NeedBar( ( 4, 30 ), 'Fun       ', world.characters[ 0 ], 'fun' )
        self.needBarSocial = NeedBar( ( 2, 60 ), 'Social    ', world.characters[ 0 ], 'social' )
        self.activityBar = ActivityBar( ( 5, 1 ), world.characters[ 0 ] )
        self.mapView = MapView( (6, 0), world )
        
    def run( self, treadPool ):
        os.system( 'clear' )
        while( self.server.stop != True ):
            self.gameClock.printWidget()
            self.needBarSleep.printWidget()
            self.needBarFood.printWidget()
            self.needBarWater.printWidget()
            self.needBarUrination.printWidget()
            self.needBarHygiene.printWidget()
            self.needBarFun.printWidget()
            self.needBarSocial.printWidget()
            self.activityBar.printWidget()
            self.mapView.printWidget()
            sleep( 1 )
コード例 #2
0
ファイル: AsciiUI.py プロジェクト: fraang/La-Vida
 def __init__( self, server, world ):
     self.server = server
     self.gameClock = GameClock( ( 1, 1 ) , world)
     self.needBarSleep = NeedBar( ( 2, 1 ), 'Sleep     ', world.characters[ 0 ], 'sleep' )
     self.needBarFood = NeedBar( ( 3, 1 ), 'Food      ', world.characters[ 0 ], 'food' )
     self.needBarWater = NeedBar( ( 4, 1 ), 'Water     ', world.characters[ 0 ], 'water' )
     self.needBarUrination = NeedBar( ( 2, 30 ), 'Urination ', world.characters[ 0 ], 'urination' )
     self.needBarHygiene = NeedBar( ( 3, 30 ), 'Hygiene   ', world.characters[ 0 ], 'hygiene' )
     self.needBarFun = NeedBar( ( 4, 30 ), 'Fun       ', world.characters[ 0 ], 'fun' )
     self.needBarSocial = NeedBar( ( 2, 60 ), 'Social    ', world.characters[ 0 ], 'social' )
     self.activityBar = ActivityBar( ( 5, 1 ), world.characters[ 0 ] )
     self.mapView = MapView( (6, 0), world )