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.

Startup.py 2.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. import bge
  2. import GameLogic
  3. from bge import logic, render
  4. def main():
  5. cont = GameLogic.getCurrentController()
  6. #cont = bge.logic.getCurrentController()
  7. own = cont.owner
  8. #bge.logic.addScene('Main')
  9. #scenes = bge.logic.getSceneList()
  10. #print(scenes)
  11. #-------
  12. mainDir = GameLogic.expandPath("//")
  13. fileName = mainDir + "Settings.dat"
  14. with open(fileName) as reading:
  15. #data = [line.split()[0] for line in reading]
  16. data = reading.readlines()
  17. #print lines[25]
  18. #print lines[29]
  19. reading.close()
  20. resx = int(data[7])
  21. resy = int(data[8])
  22. #trick_string = dict.get('trick_string')
  23. #
  24. # fullscreen = bge.render.getFullScreen()
  25. # print("fullscreen = ", fullscreen)
  26. # #if fullscreen != True:
  27. # #bge.render.setFullScreen(True)
  28. # width = render.getWindowWidth()
  29. # if width != resx:
  30. # bge.render.setWindowSize(resx, resy)
  31. #---------
  32. #bge.render.showFramerate
  33. #bge.render.showProfile
  34. #dict = bge.logic.globalDict #Get the global dictionary
  35. #print(dict)
  36. #resx = dict['resx']
  37. #resy = dict['resy']
  38. #main_scene = [scene for scene in scenes if scene.name=="main"][0]
  39. #
  40. # for scene in scenes :
  41. # if scene.name == 'Hud':
  42. # player = scene.objects['player']
  43. # print(scene.name)
  44. #mains = main_scene.objects['Empty']
  45. #resx = mains["resx"]
  46. #resy = mains["resy"]
  47. #print("read res: ", resx, resy)
  48. # if not 'render_settings' in own:
  49. # print("disable mips")
  50. # render.setMipmapping(2)
  51. # actu = cont.actuators['myActuator']
  52. # cont.deactivate(actu)
  53. dict = bge.logic.globalDict
  54. dict['kb_a'] = 0
  55. dict['kb_d'] = 0
  56. dict['kb_w'] = 0
  57. dict['kb_s'] = 0
  58. dict['kb_q'] = 0
  59. dict['kb_e'] = 0
  60. dict['kb_z'] = 0
  61. dict['kb_c'] = 0
  62. dict['kb_en'] = 0
  63. dict['kb_la'] = 0
  64. dict['kb_ra'] = 0
  65. dict['kb_ua'] = 0
  66. dict['kb_da'] = 0
  67. dict['aBut'] = 0.0
  68. dict['bBut'] = 0.0
  69. dict['xBut'] = 0.0
  70. dict['yBut'] = 0.0
  71. dict['lBump'] = 0.0
  72. dict['rBump'] = 0.0
  73. dict['bkBut'] = 0.0
  74. dict['stBut'] = 0.0
  75. dict['xbBut'] = 0.0
  76. dict['ltsBut'] = 0.0
  77. dict['rtsBut'] = 0.0
  78. dict['ldPad'] = 0.0
  79. dict['rdPad'] = 0.0
  80. dict['udPad'] = 0.0
  81. dict['ddPad'] = 0.0
  82. dict['rUD'] = 0.0
  83. dict['lUD'] = 0.0
  84. dict['rLR'] = 0.0
  85. dict['lLR'] = 0.0
  86. dict['rmUD'] = 0.0
  87. dict['lmUD'] = 0.0
  88. dict['rmLR'] = 0.0
  89. dict['lmLR'] = 0.0
  90. dict['mTrig'] = 0.0
  91. dict['lTrig'] = 0.0
  92. dict['rTrig'] = 0.0
  93. main()