Mercurial > traipse
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 | 211ac836b6a0 |
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 #--------------------------------------------------------- |