Hero mode id and type id is displayed
This commit is contained in:
parent
292e0b055a
commit
1d29cca828
|
@ -138,7 +138,7 @@ class ModuleRender(object):
|
||||||
text_antialiasing = 'OFF'
|
text_antialiasing = 'OFF'
|
||||||
|
|
||||||
module_info_text = [
|
module_info_text = [
|
||||||
'Anti-aliasing: % 3s' % text_antialiasing,
|
'Anti-aliasing: % 3s' % text_antialiasing,
|
||||||
]
|
]
|
||||||
module_hud = module_manager.get_module(MODULE_HUD)
|
module_hud = module_manager.get_module(MODULE_HUD)
|
||||||
module_hud.add_info(self.name, module_info_text)
|
module_hud.add_info(self.name, module_info_text)
|
||||||
|
@ -245,7 +245,7 @@ class ModuleHUD (object):
|
||||||
|
|
||||||
def render(self, display):
|
def render(self, display):
|
||||||
if self._show_info:
|
if self._show_info:
|
||||||
info_surface = pygame.Surface((220, self.dim[1]))
|
info_surface = pygame.Surface((240, self.dim[1]))
|
||||||
info_surface.set_alpha(100)
|
info_surface.set_alpha(100)
|
||||||
display.blit(info_surface, (0, 0))
|
display.blit(info_surface, (0, 0))
|
||||||
v_offset = 4
|
v_offset = 4
|
||||||
|
@ -376,18 +376,27 @@ class ModuleWorld(object):
|
||||||
self.world.on_tick(lambda timestamp: ModuleWorld.on_world_tick(weak_self, timestamp))
|
self.world.on_tick(lambda timestamp: ModuleWorld.on_world_tick(weak_self, timestamp))
|
||||||
|
|
||||||
def tick(self, clock):
|
def tick(self, clock):
|
||||||
|
self.update_hud_info(clock)
|
||||||
|
|
||||||
hero_mode_text = ''
|
def update_hud_info(self, clock):
|
||||||
|
hero_mode_text = []
|
||||||
if self.hero_mode:
|
if self.hero_mode:
|
||||||
hero_mode_text = 'ON'
|
vehicle_name, vehicle_brand, vehicle_model = self.hero_actor.type_id.split('.')
|
||||||
|
type_id_text = vehicle_brand + ' ' + vehicle_model
|
||||||
|
hero_mode_text = [
|
||||||
|
'Hero Mode: ON',
|
||||||
|
'Hero ID: %4d' % self.hero_actor.id,
|
||||||
|
'Hero Type ID:%12s' % type_id_text
|
||||||
|
]
|
||||||
else:
|
else:
|
||||||
hero_mode_text = 'OFF'
|
hero_mode_text = ['Hero Mode: OFF']
|
||||||
|
|
||||||
module_info_text = [
|
module_info_text = [
|
||||||
'Server: % 16d FPS' % self.server_fps,
|
'Server: % 16d FPS' % self.server_fps,
|
||||||
'Client: % 16d FPS' % clock.get_fps(),
|
'Client: % 16d FPS' % clock.get_fps()
|
||||||
'Hero Mode: % 3s' % hero_mode_text
|
|
||||||
]
|
]
|
||||||
|
module_info_text = module_info_text + hero_mode_text
|
||||||
|
|
||||||
module_hud = module_manager.get_module(MODULE_HUD)
|
module_hud = module_manager.get_module(MODULE_HUD)
|
||||||
module_hud.add_info(self.name, module_info_text)
|
module_hud.add_info(self.name, module_info_text)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue