Browse Source

loading restored4

shuvit 6 years ago
parent
commit
b5be4a35d1
7 changed files with 4509 additions and 4261 deletions
  1. 142
    0
      Settings.py
  2. 23
    2
      Startup.py
  3. 1
    1
      co_ActionState.py
  4. 4091
    4085
      controller2.py
  5. 22
    20
      grindV2.py
  6. 160
    153
      inputs.py
  7. 70
    0
      scene_init.py

+ 142
- 0
Settings.py View File

@@ -0,0 +1,142 @@
1
+#from bge import logic
2
+import GameLogic
3
+#from os.path import dirname, realpath, join
4
+
5
+#BASE_DIR = os.path.join( os.path.dirname( __file__ ), '..' )
6
+mainDir = GameLogic.expandPath("//")
7
+
8
+fileName = mainDir + "Settings.dat"
9
+resx = 1280
10
+resy = 720
11
+def readSettings():
12
+    import GameLogic
13
+    import bge
14
+    cont = GameLogic.getCurrentController()
15
+    own = cont.owner
16
+    scenes = bge.logic.getSceneList()
17
+    main_scene = [scene for scene in scenes if scene.name=="main"][0]
18
+    own = main_scene.objects['Empty']
19
+    
20
+    with open(fileName) as reading:
21
+        #data = [line.split()[0] for line in reading]
22
+        data = reading.readlines()
23
+        #print lines[25]
24
+        #print lines[29]
25
+        reading.close()
26
+
27
+    own["val"] = int(data[1])
28
+    own["bright"] = int(data[1])
29
+    own["playerName"] = data[4]
30
+    #own["audio"] = int(data[3])
31
+    own["level"] = data[5]
32
+    #data6 = data[6]
33
+    #data6.split(None, 1)[0]
34
+    #data5 = data5.strip('\n')
35
+    #print(data6)
36
+    own["resx"] = int(data[7])
37
+    own["resy"] = int(data[8])
38
+    own["framerate"] = int(data[10])
39
+    own["profile"] = int(data[12])
40
+    dict = bge.logic.globalDict #Get the global dictionary
41
+    
42
+    dict['resx'] = resx
43
+    dict['resy'] = resy   
44
+    level = data[5]
45
+    level = level.split(None, 1)[0]
46
+    level = str(level)
47
+    own["level"] = level
48
+    dict["level"] = level
49
+    print("reading. settings")
50
+    print("Level: ", level)
51
+    recorder_on = int(data[14])
52
+    print("Game play recorder on: ", recorder_on) 
53
+    #dict = bge.logic.globalDict
54
+    dict['recorder_on'] = recorder_on
55
+    own['recorder_on'] = recorder_on    
56
+def writeSettings():
57
+    import GameLogic
58
+    import bge
59
+    cont = GameLogic.getCurrentController()
60
+    own = cont.owner
61
+    scenes = bge.logic.getSceneList()
62
+    main_scene = [scene for scene in scenes if scene.name=="main"][0]
63
+    own = main_scene.objects['Empty']
64
+    print("writing called")
65
+    with open(fileName, 'w') as writing:
66
+        writing.write(str("//settings.dat")+"\n")
67
+        writing.write(str(own["val"])+"\n")
68
+        writing.write(str(own["bright"])+"\n")
69
+        writing.write(str("-\n"))
70
+        writing.write(str("//level (e.g. spine, city, city2)")+"\n")
71
+        writing.write(str(own["level"])+"\n")
72
+        writing.write(str("//resolution")+"\n")
73
+        writing.write(str(own["resx"])+"\n")
74
+        writing.write(str(own["resy"])+"\n")
75
+        writing.write(str("//show framerate")+"\n")
76
+        writing.write(str(own["framerate"])+"\n")
77
+        writing.write(str("//show profile")+"\n")
78
+        writing.write(str(own["profile"])+"\n")
79
+        writing.write(str("//Game play recorder off/on (0,1)")+"\n")
80
+        writing.write(str(own["recorder_on"])+"\n")        
81
+        #writing.write(str(own["framerate"])+"\n")
82
+        print("writing settings")
83
+        writing.close()
84
+        
85
+def loadlevel():
86
+    import GameLogic
87
+    import bge
88
+    scenes = bge.logic.getSceneList()
89
+    main_scene = [scene for scene in scenes if scene.name=="main"][0]
90
+    own = main_scene.objects['Empty']
91
+    cont = GameLogic.getCurrentController()
92
+    own2 = cont.owner
93
+    #readSettings()
94
+    resx = own["resx"]
95
+    resy = own["resy"]
96
+    #dict = bge.logic.globalDict #Get the global dictionary
97
+    #dict['resx'] = resx
98
+    #dict['resy'] = resy     
99
+    #bge.render.setWindowSize(resx, resy)
100
+    #fullscreen = bge.render.getFullScreen()
101
+    #print("fullscreen = ", fullscreen)
102
+    #if fullscreen != True:
103
+    #bge.render.setFullScreen(True)
104
+    print("resolution = ", resx, resy)
105
+    #objList = scene.objects
106
+    if own["framerate"] == 1:    
107
+        bge.render.showFramerate(1)
108
+    if own["profile"] ==1:    
109
+        bge.render.showProfile(1)   
110
+    #cont = GameLogic.getCurrentController() 
111
+    #own = cont.owner
112
+    #cont = own2.controllers['loadLevel']
113
+    act = own2.actuators["level"]
114
+    #cont.activate(own.actuators["loading"]) 
115
+    #level = own["level"]
116
+    
117
+    dict = bge.logic.globalDict
118
+    level = dict['level']
119
+    #dict['level'] = level
120
+    act.scene = level 
121
+    cont.activate(own2.actuators["level"]) 
122
+    #cont.activate(own2.actuators["stance"])
123
+    dict['npause'] = False 
124
+    
125
+def timer():
126
+    import GameLogic
127
+    import bge    
128
+
129
+    dict = bge.logic.globalDict    
130
+    
131
+    if dict['reload_timer'] == 1:
132
+        #restart
133
+        # get current scene
134
+        scene = bge.logic.getCurrentScene()
135
+
136
+        # restart the current scene
137
+        #scene.restart()        
138
+            
139
+    if dict['reload_timer'] > 0:
140
+       dict['reload_timer'] -= 1         
141
+    #print(dict['reload_timer'])
142
+    #own['reload_timer'] = dict['reload_timer']   

+ 23
- 2
Startup.py View File

@@ -2,12 +2,13 @@ import bge
2 2
 import GameLogic
3 3
 from bge import logic, render
4 4
 
5
+
5 6
 def main():
6 7
     cont = GameLogic.getCurrentController() 
7 8
     #cont = bge.logic.getCurrentController()
8 9
     own = cont.owner
9 10
     #bge.logic.addScene('Main')
10
-    #scenes = bge.logic.getSceneList()
11
+    scenes = bge.logic.getSceneList()
11 12
     #print(scenes)
12 13
 #-------
13 14
     mainDir = GameLogic.expandPath("//")
@@ -54,8 +55,28 @@ def main():
54 55
 #    actu = cont.actuators['myActuator']
55 56
 #    cont.deactivate(actu)
56 57
 
58
+    for i in scenes:
59
+        if i.name == "main":
60
+            main = i
61
+            main.world.zenithColor = [0, 0, 0, 0]
62
+            main.world.horizonColor = [0, 0, 0, 0] 
63
+
64
+    scene = bge.logic.getCurrentScene()
65
+    black = scene.objects['black']
66
+    shuvit_logo = scene.objects['shuvit_logo']
67
+    black.playAction('black_fade', 0,100, layer=1, play_mode=0)
68
+    shuvit_logo.playAction('logo_fade', 0,100, layer=4, play_mode=0)  
69
+    print('black on') 
57 70
     dict = bge.logic.globalDict
58
-    
71
+    dict['overlay_fadein'] = 0
72
+    dict['overlay_fadeout'] = 0
73
+    dict['load_timer'] = 0
74
+    dict['reload_timer'] = 0
75
+    if not any(logic.joysticks):
76
+        print("joystick not connnected")
77
+        dict['joy_con'] = 0
78
+    else:    
79
+        dict['joy_con'] = 1
59 80
     dict['kb_a'] = 0
60 81
     dict['kb_d'] = 0
61 82
     dict['kb_w'] = 0

+ 1
- 1
co_ActionState.py View File

@@ -2946,7 +2946,7 @@ def main():
2946 2946
 ###################  
2947 2947
     
2948 2948
     #debug
2949
-    print("rA:", requestAction, "|aS:", own['actionState'], "q", queueAction, own['actionTimer'])
2949
+    #print("rA:", requestAction, "|aS:", own['actionState'], "q", queueAction, own['actionTimer'])
2950 2950
     cur_frame = skater.getActionFrame(trans_layer)
2951 2951
     #print(cur_frame)
2952 2952
     def printplaying():

+ 4091
- 4085
controller2.py
File diff suppressed because it is too large
View File


+ 22
- 20
grindV2.py View File

@@ -180,9 +180,9 @@ def main():
180 180
         rot *= 100
181 181
         #print(rot)
182 182
 
183
-
184
-        if frames_grinding > 20: 
185
-            print("setting stance")       
183
+        #print(own['inverting'])
184
+        if frames_grinding > 20 and own['inverting'] == False: 
185
+            #print("setting stance")       
186 186
             if (rot == 90 or rot == -270) and STANCE == True:
187 187
                 #print("90 fak stance")
188 188
                 own['stance'] = 1
@@ -560,13 +560,13 @@ def main():
560 560
                 nearestObject = obj
561 561
                 minDist = dist
562 562
         if nearestObject != None:        
563
-            vect = nearestObject.getAxisVect( [1.0, 0.0, 0.0])
563
+            #vect = nearestObject.getAxisVect( [1.0, 0.0, 0.0])
564 564
         #own.alignAxisToVect(vect, 0, 0)
565
-            own.worldPosition = [nearestObject.worldPosition.x, nearestObject.worldPosition.y, nearestObject.worldPosition.z +.1]
565
+            #own.worldPosition = [nearestObject.worldPosition.x, nearestObject.worldPosition.y, nearestObject.worldPosition.z + .2975]
566 566
             #own.setLinearVelocity([0, 0.0, 0], 1)                    
567 567
             own.linearVelocity.x = 0
568 568
             own.linearVelocity.y = 0
569
-            print("setting invertpos")
569
+            #print("setting invertpos")
570 570
                
571 571
             
572 572
     
@@ -589,7 +589,9 @@ def main():
589 589
         if invert_on:
590 590
             invertpos(detectedObjects)
591 591
             #print('invertOn')
592
-
592
+            own['inverting'] = True
593
+        else:
594
+            own['inverting'] = False
593 595
         grind_dist = .8#.6
594 596
         if dist < grind_dist and grindold == 0 and dropin == 0 and grind_jump == 0 and own["grindoutturn"] == 0 and gt_cd == 0 and manual == 0 and no_grind == 0 and nearestObject != lastObject and own['grindjumpturn'] == 0 and own['gt_cd2'] == 0 and invert_on == False and own['air_mover'] == False and no_grind_pull == 0:   
595 597
             print("new grind trigger")           
@@ -630,7 +632,7 @@ def main():
630 632
         #grindold = False 
631 633
         own['grindold_timer'] += 1
632 634
         own["grindHit"] = False
633
-           
635
+        own['inverting'] = False   
634 636
     
635 637
     if own['grindold_timer'] > 5:
636 638
         grindold = False
@@ -693,18 +695,18 @@ def main():
693 695
         if own['grindOld'] == 0 and ray.triggered == 0:
694 696
             own['aligntimer'] = 0   
695 697
             
696
-    def invertpos():
697
-        minDist = None
698
-        nearestObject = None
699
-        for obj in invertObjs:
700
-            dist = own.getDistanceTo(obj)
701
-            if (minDist is None or dist < minDist):
702
-                nearestObject = obj
703
-                minDist = dist
704
-        vect = nearestObject.getAxisVect( [1.0, 0.0, 0.0])
705
-        #own.alignAxisToVect(vect, 0, 0)
706
-        own.worldPosition = [nearestObject.worldPosition.x, nearestObject.worldPosition.y, nearestObject.worldPosition.z +.1]
707
-        #own.setLinearVelocity([0, 0.0, 0], 1)                    
698
+#    def invertpos():
699
+#        minDist = None
700
+#        nearestObject = None
701
+#        for obj in invertObjs:
702
+#            dist = own.getDistanceTo(obj)
703
+#            if (minDist is None or dist < minDist):
704
+#                nearestObject = obj
705
+#                minDist = dist
706
+#        vect = nearestObject.getAxisVect( [1.0, 0.0, 0.0])
707
+#        #own.alignAxisToVect(vect, 0, 0)
708
+#        own.worldPosition = [nearestObject.worldPosition.x, nearestObject.worldPosition.y, nearestObject.worldPosition.z +.1]
709
+#        #own.setLinearVelocity([0, 0.0, 0], 1)                    
708 710
 
709 711
     def set_pregrind_vel():
710 712
         if grindDar.triggered == False and ray.triggered == False:

+ 160
- 153
inputs.py View File

@@ -44,165 +44,172 @@ def main():
44 44
     d_dp = 12 
45 45
 
46 46
     reduction = 400000
47
-    axisTh = 0.03    
47
+    axisTh = 0.03   
48
+    
49
+    if not any(bge.logic.joysticks):
50
+        print("joystick not connnected")
51
+        dict['joy_con'] = 0
52
+    else:    
53
+        dict['joy_con'] = 1     
48 54
 
49
-#get controller axis value 0-100    
50
-    lLR = aXis.axisValues[lar_lts] / reduction 
51
-    lUD = aXis.axisValues[uad_lts] / reduction 
52
-    rLR = aXis.axisValues[lar_rts] / reduction 
53
-    rUD = aXis.axisValues[uad_rts] / reduction 
54
-    lTrig = aXis.axisValues[lt] / reduction 
55
-    rTrig = aXis.axisValues[rt] / reduction 
55
+#get controller axis value 0-100   
56
+    if dict['joy_con'] == 1: 
57
+        lLR = aXis.axisValues[lar_lts] / reduction 
58
+        lUD = aXis.axisValues[uad_lts] / reduction 
59
+        rLR = aXis.axisValues[lar_rts] / reduction 
60
+        rUD = aXis.axisValues[uad_rts] / reduction 
61
+        lTrig = aXis.axisValues[lt] / reduction 
62
+        rTrig = aXis.axisValues[rt] / reduction 
56 63
 
57
-    aBut = bUtt.getButtonStatus(a_but)
58
-    bBut = bUtt.getButtonStatus(b_but)
59
-    xBut = bUtt.getButtonStatus(x_but)
60
-    yBut = bUtt.getButtonStatus(y_but)
61
-    lBump = bUtt.getButtonStatus(l_bump)
62
-    rBump = bUtt.getButtonStatus(r_bump)
63
-    bkBut = bUtt.getButtonStatus(bk_but)
64
-    stBut = bUtt.getButtonStatus(st_but)
65
-    xbBut = bUtt.getButtonStatus(xb_but)
66
-    ltsBut = bUtt.getButtonStatus(lts_pr)
67
-    rtsBut = bUtt.getButtonStatus(rts_pr)
68
-    ldPad = bUtt.getButtonStatus(l_dp)
69
-    rdPad = bUtt.getButtonStatus(r_dp)
70
-    udPad = bUtt.getButtonStatus(u_dp)
71
-    ddPad = bUtt.getButtonStatus(d_dp)
64
+        aBut = bUtt.getButtonStatus(a_but)
65
+        bBut = bUtt.getButtonStatus(b_but)
66
+        xBut = bUtt.getButtonStatus(x_but)
67
+        yBut = bUtt.getButtonStatus(y_but)
68
+        lBump = bUtt.getButtonStatus(l_bump)
69
+        rBump = bUtt.getButtonStatus(r_bump)
70
+        bkBut = bUtt.getButtonStatus(bk_but)
71
+        stBut = bUtt.getButtonStatus(st_but)
72
+        xbBut = bUtt.getButtonStatus(xb_but)
73
+        ltsBut = bUtt.getButtonStatus(lts_pr)
74
+        rtsBut = bUtt.getButtonStatus(rts_pr)
75
+        ldPad = bUtt.getButtonStatus(l_dp)
76
+        rdPad = bUtt.getButtonStatus(r_dp)
77
+        udPad = bUtt.getButtonStatus(u_dp)
78
+        ddPad = bUtt.getButtonStatus(d_dp)
72 79
 
73
-    
74
-    #create modified axis values
75
-    if lLR < -20:
76
-        lmLR = round((lLR + 20) / 80 * 100, 0) 
77
-    elif lLR > 20:
78
-        lmLR = round((lLR - 20) / 80 * 100, 0)
79
-    else: lmLR = 0  
80
-          
81
-    if lUD > 20:
82
-        lmUD = round((lUD - 20) / 80 * 100, 0)
83
-    elif lUD < -20:
84
-        lmUD = round((lUD + 20) / 80 * 100, 0)
85
-    else: lmUD = 0 
80
+        
81
+        #create modified axis values
82
+        if lLR < -20:
83
+            lmLR = round((lLR + 20) / 80 * 100, 0) 
84
+        elif lLR > 20:
85
+            lmLR = round((lLR - 20) / 80 * 100, 0)
86
+        else: lmLR = 0  
87
+              
88
+        if lUD > 20:
89
+            lmUD = round((lUD - 20) / 80 * 100, 0)
90
+        elif lUD < -20:
91
+            lmUD = round((lUD + 20) / 80 * 100, 0)
92
+        else: lmUD = 0 
86 93
 
87
-    if rLR < -20:
88
-        rmLR = round((rLR + 20) / 80 * 100, 0)
89
-    elif rLR > 20:
90
-        rmLR = round((rLR - 20) / 80 * 100, 0)
91
-    else: rmLR = 0         
92
-    
93
-    if rUD > 20:
94
-        rmUD = round((rUD - 20) / 80 * 100, 0)
95
-    elif rUD < -20:
96
-        rmUD = round((rUD + 20) / 80 * 100, 0)
97
-    else: rmUD = 0 
98
-  
99
-    if lTrig > 3:
100
-        mTrig = lTrig * -1
101
-    elif rTrig > 3:
102
-        mTrig = rTrig    
103
-    else: mTrig = 0
104
-    #    
94
+        if rLR < -20:
95
+            rmLR = round((rLR + 20) / 80 * 100, 0)
96
+        elif rLR > 20:
97
+            rmLR = round((rLR - 20) / 80 * 100, 0)
98
+        else: rmLR = 0         
99
+        
100
+        if rUD > 20:
101
+            rmUD = round((rUD - 20) / 80 * 100, 0)
102
+        elif rUD < -20:
103
+            rmUD = round((rUD + 20) / 80 * 100, 0)
104
+        else: rmUD = 0 
105
+      
106
+        if lTrig > 3:
107
+            mTrig = lTrig * -1
108
+        elif rTrig > 3:
109
+            mTrig = rTrig    
110
+        else: mTrig = 0
111
+        #    
105 112
 
106
-    keyboard = G.keyboard.events
107
-    # KEY BINDINGS
108
-    kb_a = events.AKEY 
109
-    kb_d = events.DKEY 
110
-    kb_w = events.WKEY
111
-    kb_s = events.SKEY
112
-    kb_q = events.QKEY
113
-    kb_e = events.EKEY
114
-    kb_z = events.ZKEY
115
-    kb_c = events.CKEY      
116
-    kb_en = events.ENTERKEY   
117
-    kb_la = events.LEFTARROWKEY
118
-    kb_ra = events.RIGHTARROWKEY
119
-    kb_ua = events.UPARROWKEY
120
-    kb_da = events.DOWNARROWKEY
121
-    #if keyboard[kb_a]:
122
-    #print(keyboard[kb_a])
123
-    
124
-    dict['last_kb_a'] = dict['kb_a']
125
-    dict['last_kb_d'] = dict['kb_d']
126
-    dict['last_kb_w'] = dict['kb_w']
127
-    dict['last_kb_s'] = dict['kb_s']
128
-    dict['last_kb_q'] = dict['kb_q']
129
-    dict['last_kb_e'] = dict['kb_e']
130
-    dict['last_kb_z'] = dict['kb_z']
131
-    dict['last_kb_c'] = dict['kb_c']  
132
-    dict['last_kb_en'] = dict['kb_en']  
133
-    dict['last_kb_la'] = dict['kb_la']
134
-    dict['last_kb_ra'] = dict['kb_ra']
135
-    dict['last_kb_ua'] = dict['kb_ua']
136
-    dict['last_kb_da'] = dict['kb_da']    
137
-    
138
-    dict['kb_a'] = keyboard[kb_a]
139
-    dict['kb_d'] = keyboard[kb_d]
140
-    dict['kb_w'] = keyboard[kb_w]
141
-    dict['kb_s'] = keyboard[kb_s]
142
-    dict['kb_q'] = keyboard[kb_q]
143
-    dict['kb_e'] = keyboard[kb_e]
144
-    dict['kb_z'] = keyboard[kb_z]
145
-    dict['kb_c'] = keyboard[kb_c]    
146
-    dict['kb_en'] = keyboard[kb_en]
147
-    dict['kb_la'] = keyboard[kb_la]
148
-    dict['kb_ra'] = keyboard[kb_ra]
149
-    dict['kb_ua'] = keyboard[kb_ua]
150
-    dict['kb_da'] = keyboard[kb_da]        
151
-    
152
-    
153
-    dict['last_aBut'] = dict['aBut']
154
-    dict['last_bBut'] = dict['bBut']
155
-    dict['last_xBut'] = dict['xBut']
156
-    dict['last_yBut'] = dict['yBut']
157
-    dict['last_lBump'] = dict['lBump']
158
-    dict['last_rBump'] = dict['rBump']
159
-    dict['last_bkBut'] = dict['bkBut']
160
-    dict['last_stBut'] = dict['stBut']
161
-    dict['last_xbBut'] = dict['xbBut']
162
-    dict['last_ltsBut'] = dict['ltsBut']
163
-    dict['last_rtsBut'] = dict['rtsBut']
164
-    dict['last_ldPad'] = dict['ldPad']
165
-    dict['last_rdPad'] = dict['rdPad']
166
-    dict['last_udPad'] = dict['udPad']
167
-    dict['last_ddPad'] = dict['ddPad']
168
-    dict['last_rUD'] = dict['rUD']
169
-    dict['last_lUD'] = dict['lUD']
170
-    dict['last_rLR'] = dict['rLR']
171
-    dict['last_lLR'] = dict['lLR']
172
-    dict['last_rmUD'] = dict['rmUD']
173
-    dict['last_lmUD'] = dict['lmUD']
174
-    dict['last_rmLR'] = dict['rmLR']
175
-    dict['last_lmLR'] = dict['lmLR']
176
-    dict['last_mTrig'] = dict['mTrig'] 
177
-    dict['last_rTrig'] = dict['rTrig'] 
178
-    dict['last_lTrig'] = dict['lTrig']    
113
+        keyboard = G.keyboard.events
114
+        # KEY BINDINGS
115
+        kb_a = events.AKEY 
116
+        kb_d = events.DKEY 
117
+        kb_w = events.WKEY
118
+        kb_s = events.SKEY
119
+        kb_q = events.QKEY
120
+        kb_e = events.EKEY
121
+        kb_z = events.ZKEY
122
+        kb_c = events.CKEY      
123
+        kb_en = events.ENTERKEY   
124
+        kb_la = events.LEFTARROWKEY
125
+        kb_ra = events.RIGHTARROWKEY
126
+        kb_ua = events.UPARROWKEY
127
+        kb_da = events.DOWNARROWKEY
128
+        #if keyboard[kb_a]:
129
+        #print(keyboard[kb_a])
130
+        
131
+        dict['last_kb_a'] = dict['kb_a']
132
+        dict['last_kb_d'] = dict['kb_d']
133
+        dict['last_kb_w'] = dict['kb_w']
134
+        dict['last_kb_s'] = dict['kb_s']
135
+        dict['last_kb_q'] = dict['kb_q']
136
+        dict['last_kb_e'] = dict['kb_e']
137
+        dict['last_kb_z'] = dict['kb_z']
138
+        dict['last_kb_c'] = dict['kb_c']  
139
+        dict['last_kb_en'] = dict['kb_en']  
140
+        dict['last_kb_la'] = dict['kb_la']
141
+        dict['last_kb_ra'] = dict['kb_ra']
142
+        dict['last_kb_ua'] = dict['kb_ua']
143
+        dict['last_kb_da'] = dict['kb_da']    
144
+        
145
+        dict['kb_a'] = keyboard[kb_a]
146
+        dict['kb_d'] = keyboard[kb_d]
147
+        dict['kb_w'] = keyboard[kb_w]
148
+        dict['kb_s'] = keyboard[kb_s]
149
+        dict['kb_q'] = keyboard[kb_q]
150
+        dict['kb_e'] = keyboard[kb_e]
151
+        dict['kb_z'] = keyboard[kb_z]
152
+        dict['kb_c'] = keyboard[kb_c]    
153
+        dict['kb_en'] = keyboard[kb_en]
154
+        dict['kb_la'] = keyboard[kb_la]
155
+        dict['kb_ra'] = keyboard[kb_ra]
156
+        dict['kb_ua'] = keyboard[kb_ua]
157
+        dict['kb_da'] = keyboard[kb_da]        
158
+        
159
+        
160
+        dict['last_aBut'] = dict['aBut']
161
+        dict['last_bBut'] = dict['bBut']
162
+        dict['last_xBut'] = dict['xBut']
163
+        dict['last_yBut'] = dict['yBut']
164
+        dict['last_lBump'] = dict['lBump']
165
+        dict['last_rBump'] = dict['rBump']
166
+        dict['last_bkBut'] = dict['bkBut']
167
+        dict['last_stBut'] = dict['stBut']
168
+        dict['last_xbBut'] = dict['xbBut']
169
+        dict['last_ltsBut'] = dict['ltsBut']
170
+        dict['last_rtsBut'] = dict['rtsBut']
171
+        dict['last_ldPad'] = dict['ldPad']
172
+        dict['last_rdPad'] = dict['rdPad']
173
+        dict['last_udPad'] = dict['udPad']
174
+        dict['last_ddPad'] = dict['ddPad']
175
+        dict['last_rUD'] = dict['rUD']
176
+        dict['last_lUD'] = dict['lUD']
177
+        dict['last_rLR'] = dict['rLR']
178
+        dict['last_lLR'] = dict['lLR']
179
+        dict['last_rmUD'] = dict['rmUD']
180
+        dict['last_lmUD'] = dict['lmUD']
181
+        dict['last_rmLR'] = dict['rmLR']
182
+        dict['last_lmLR'] = dict['lmLR']
183
+        dict['last_mTrig'] = dict['mTrig'] 
184
+        dict['last_rTrig'] = dict['rTrig'] 
185
+        dict['last_lTrig'] = dict['lTrig']    
179 186
 
180
-    dict['aBut'] = aBut
181
-    dict['bBut'] = bBut
182
-    dict['xBut'] = xBut
183
-    dict['yBut'] = yBut
184
-    dict['lBump'] = lBump
185
-    dict['rBump'] = rBump
186
-    dict['bkBut'] = bkBut
187
-    dict['stBut'] = stBut
188
-    dict['xbBut'] = xbBut
189
-    dict['ltsBut'] = ltsBut
190
-    dict['rtsBut'] = rtsBut
191
-    dict['ldPad'] = ldPad
192
-    dict['rdPad'] = rdPad
193
-    dict['udPad'] = udPad
194
-    dict['ddPad'] = ddPad
195
-    dict['rUD'] = rUD
196
-    dict['lUD'] = lUD
197
-    dict['rLR'] = rLR
198
-    dict['lLR'] = lLR
199
-    dict['rmUD'] = rmUD
200
-    dict['lmUD'] = lmUD
201
-    dict['rmLR'] = rmLR
202
-    dict['lmLR'] = lmLR
203
-    dict['mTrig'] = mTrig
204
-    dict['rTrig'] = rTrig
205
-    dict['lTrig'] = lTrig
187
+        dict['aBut'] = aBut
188
+        dict['bBut'] = bBut
189
+        dict['xBut'] = xBut
190
+        dict['yBut'] = yBut
191
+        dict['lBump'] = lBump
192
+        dict['rBump'] = rBump
193
+        dict['bkBut'] = bkBut
194
+        dict['stBut'] = stBut
195
+        dict['xbBut'] = xbBut
196
+        dict['ltsBut'] = ltsBut
197
+        dict['rtsBut'] = rtsBut
198
+        dict['ldPad'] = ldPad
199
+        dict['rdPad'] = rdPad
200
+        dict['udPad'] = udPad
201
+        dict['ddPad'] = ddPad
202
+        dict['rUD'] = rUD
203
+        dict['lUD'] = lUD
204
+        dict['rLR'] = rLR
205
+        dict['lLR'] = lLR
206
+        dict['rmUD'] = rmUD
207
+        dict['lmUD'] = lmUD
208
+        dict['rmLR'] = rmLR
209
+        dict['lmLR'] = lmLR
210
+        dict['mTrig'] = mTrig
211
+        dict['rTrig'] = rTrig
212
+        dict['lTrig'] = lTrig
206 213
 
207 214
 
208 215
 main()

+ 70
- 0
scene_init.py View File

@@ -0,0 +1,70 @@
1
+import bge
2
+
3
+
4
+def main():
5
+    import bge
6
+    cont = bge.logic.getCurrentController()
7
+    own = cont.owner
8
+    dict = bge.logic.globalDict
9
+    #print("nnnnnnpause level", dict['level'])
10
+    own['last_stBut'] = False
11
+    level = dict['level']
12
+    scene = bge.logic.getCurrentScene()
13
+    cam = scene.objects['Camera.003']
14
+    print("scene innnnnnnnnnnnnit1")
15
+    curscene = bge.logic.getCurrentScene()
16
+    
17
+#    scenes = bge.logic.getSceneList()
18
+#    for scene in scenes :
19
+#        if scene.name == 'main':
20
+#            player = scene.objects['player']    
21
+#    main = bge.logic.getSceneList["main"]
22
+
23
+    dict['overlay_fadeout'] = 1
24
+    scenes = bge.logic.getSceneList()
25
+    own['pre_pause_linvel'] = 0.0
26
+    for i in scenes:
27
+        if i.name == "main":
28
+            main = i
29
+    
30
+    for i in scenes:
31
+        if i.name == "fade_out":
32
+            print('ending fade_out', scenes)
33
+            scene2 = i
34
+            scene2.end()  
35
+               
36
+    
37
+    if level == 'newday':
38
+        brightness = 2.6
39
+        cam['BC_BRIGHTNESS'] = 1.3
40
+        cam['BC_CONTRAST'] = 1.5
41
+    elif level == 'lot':
42
+        brightness = 2.6
43
+        cam['BC_BRIGHTNESS'] = 1
44
+        cam['BC_CONTRAST'] = 1   
45
+        #main.world.zenithColor = [1.0, .9, .975, 0]
46
+        #main.world.horizonColor = [.42, .555, .823, 0] 
47
+        curscene.world.zenithColor = [1.0, .9, .975, 0]
48
+        curscene.world.horizonColor = [.42, .555, .823, 0]                 
49
+        print("sadfasdfsdfasdfasdfasdfasdfasdf")
50
+    elif level == 'spine':
51
+        brightness = 2.6
52
+        cam['BC_BRIGHTNESS'] = .85
53
+        cam['BC_CONTRAST'] = 1.1  
54
+        
55
+    elif level == 'garage18':
56
+        print('setting color of', curscene)
57
+        curscene.world.zenithColor = [0, 0.0, 0.0, 0]
58
+        curscene.world.horizonColor = [0, 0, 0.0, 0]   
59
+        #main.mistEnable = True
60
+        #main.mistIntensity = .9
61
+        #main.mistStart = 1
62
+        #main.mistDistance = 5
63
+    else:
64
+        cam['BC_BRIGHTNESS'] = 1.0   
65
+        cam['BC_CONTRAST'] = 1.0
66
+        main.world.zenithColor = [1.0, .9, .975, 0]
67
+        main.world.horizonColor = [.42, .555, .823, 0] 
68
+        #main.mistEnable = False        
69
+
70
+main()

Loading…
Cancel
Save