comparison orpg/player_list.py @ 2:d5e81dac98ff grumpy-goblin

Made some changes to the way the player list colors. Also fixed an annoyence with images and the Message box that no longer shows.
author sirebral
date Tue, 14 Jul 2009 20:52:56 -0500
parents 4385a7d0efd1
children 78407d627cba
comparison
equal deleted inserted replaced
1:f24c6e431a15 2:d5e81dac98ff
514 514
515 def colorize_player_list(self): 515 def colorize_player_list(self):
516 session = open_rpg.get_component("session") 516 session = open_rpg.get_component("session")
517 settings = open_rpg.get_component('settings') 517 settings = open_rpg.get_component('settings')
518 mode = settings.get_setting("ColorizeRoles") 518 mode = settings.get_setting("ColorizeRoles")
519 if mode.lower() == "off": 519 if mode.lower() == "0":
520 return 520 return
521 gmColor = settings.get_setting("GMRoleColor")
522 plColor = settings.get_setting("PlayerRoleColor")
523 lkColor = settings.get_setting("LurkerRoleColor")
524 players = session.players 521 players = session.players
525 for m in players.keys(): 522 for m in players.keys():
526 item_list_location = self.FindItemData(-1,int(m)) 523 item_list_location = self.FindItemData(-1,int(m))
527 if item_list_location == -1: continue 524 if item_list_location == -1: continue
528 player_info = session.get_player_by_player_id(m) 525 player_info = session.get_player_by_player_id(m)
529 item = self.GetItem(item_list_location) 526 item = self.GetItem(item_list_location)
530 role = player_info[7].lower() 527 role = player_info[7]
531 color = wx.GREEN 528 color = wx.GREEN
532 if self.session.group_id != "0": 529 if self.session.group_id != "0":
533 recycle_bin = {'lurker': lkColor, 'player': plColor, 'gm': gmColor } 530 item.SetTextColour(settings.get_setting(role + "RoleColor"))
534 item.SetTextColour(recycle_bin[role])
535 recycle_bin = {}
536 self.SetItem(item) 531 self.SetItem(item)
537 532
538 def reset(self): 533 def reset(self):
539 self.whisperCount = 0 534 self.whisperCount = 0
540 #--------------------------------------------------------- 535 #---------------------------------------------------------