1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- import bge
-
-
- def check_idle():
- dict = bge.logic.globalDict
- if 'pause_menu_text' in dict:
- dict['menu_idle_timer'] += 1
- idle = 0
- if dict['aBut'] or dict['bBut'] or dict['xBut'] or dict['yBut'] or dict['ddPad'] or dict['udPad'] or dict['ldPad'] or dict['rdPad'] or (dict['lUD'] > .02 or dict['lUD'] < -.02) or (dict['lLR'] > .02 or dict['lLR'] < -.02) or (dict['rUD'] > .02 or dict['rUD'] < -.02) or (dict['rLR'] > .02 or dict['rLR'] < -.02):
- dict['menu_idle_timer'] = 0
- #print('idtime', dict['menu_idle_timer'])
- if dict['menu_idle_timer'] > 500:
- idle =1
- return idle
-
- def update_text(cont):
- own = cont.owner
- scene = bge.logic.getCurrentScene()
- dict = bge.logic.globalDict
- if 'pause_menu_text' in dict:
- if dict['pause_menu_text'] == '':
- scene.objects['menu_text'].text = 'menu > fuck'
- else:
- if 'menu_text' in scene.objects:
- scene.objects['menu_text'].text = dict['pause_menu_text']
- if 'menu_text.001' in scene.objects:
- scene.objects['menu_text.001'].text = dict['pause_menu_text']
-
- # scene = bge.logic.getCurrentScene()
- for object in scene.objects:
- if isinstance(object, bge.types.KX_FontObject):
- object.resolution = 16
-
- info = ('Music > ' + dict['mu_artist'] + ' - ' + dict['mu_title'])
- #print(info)
- try:
- scene.objects['music_info_txt'].text = info
- except:
- pass
-
-
- def main(cont):
- update_text(cont)
- check_idle()
-
- #active selection list
- #selected_item_index
|