Shuvit game master repo. http://shuvit.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

logo_fades.py 1.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. import bge
  2. import Settings
  3. def main():
  4. cont = bge.logic.getCurrentController()
  5. own = cont.owner
  6. dict = bge.logic.globalDict
  7. scene = bge.logic.getCurrentScene()
  8. black = scene.objects['black']
  9. shuvit_logo = scene.objects['shuvit_logo']
  10. levels = ['garage18', 'mini_scene']
  11. scenes = bge.logic.getSceneList()
  12. #print(dict['load_timer'])
  13. if dict['overlay_fadein'] == 1:
  14. #dict['overlay_fadein'] = 0
  15. #black.playAction('black_fade', 0,60, layer=0, play_mode=0)
  16. #print("---add fade")
  17. #fade_in
  18. for i in scenes:
  19. if i.name == "fade_in":
  20. scene2 = i
  21. scene2.end()
  22. cont.activate(own.actuators['add_fade'])
  23. #skater.playAction("reg_noses", 30,40, layer=trans_layer, play_mode=0, speed=.5)
  24. if dict['overlay_fadeout'] == 1:
  25. dict['overlay_fadeout'] = 0
  26. black.playAction('black_fade', 100,200, layer=2, play_mode=0)
  27. shuvit_logo.playAction('logo_fade', 100,200, layer=0, play_mode=0)
  28. #print('fade out black and logo')
  29. if dict['load_timer'] > 0:
  30. dict['load_timer'] -= 1
  31. if dict['load_timer'] == 3:
  32. #load
  33. scenes = bge.logic.getSceneList()
  34. #print('scenes: ', scenes)
  35. #Settings.loadlevel()
  36. #print('----reloading----')
  37. dict['load_timer'] == 0
  38. cont.activate(own.actuators['reload_game'])
  39. #cont.activate(own.actuators["loading"])
  40. #print('loading', dict['level'])
  41. main()