info@shuvit.org 2 years ago
parent
commit
aafbb5ae3d
5 changed files with 27 additions and 13 deletions
  1. 2
    2
      config.txt
  2. 13
    0
      lib/StatesDefender.py
  3. 8
    7
      lib/menus.py
  4. 1
    1
      lib/sSelectFolder.py
  5. 3
    3
      user/songs/default.sng

+ 2
- 2
config.txt View File

@@ -1,6 +1,6 @@
1
-default_song = Casio_SK-1
1
+default_song = default
2 2
 theme = default
3 3
 title = default
4 4
 bpm = 90
5 5
 volume = 10
6
-song_dir = /home/pi/zpc_ct/user/songs/drum_machines/
6
+song_dir = /home/pi/zpc_ct/user/songs/

+ 13
- 0
lib/StatesDefender.py View File

@@ -153,8 +153,19 @@ class Player:
153 153
 
154 154
 		elif self.o.keyState[1] == 1 or self.o.keyState[2] == 1:
155 155
 			self.game.bullets.append(Bullet(self.o, self.game, self.posx))
156
+
157
+
158
+			self.o.defender_sounds[0].set_volume(self.o.volume / 16)
156 159
 			pygame.mixer.Sound.play(self.o.defender_sounds[0])
157 160
 
161
+
162
+
163
+			# if self.file != None:
164
+			# 	if vol != 0:
165
+			# 		vol = (vol / 16) * (self.volume / 16) * (self.o.volume / 16)
166
+			# 		self.mixerSound.set_volume(vol)
167
+			# 	pygame.mixer.Sound.play(self.mixerSound)  
168
+
158 169
 class Bullet:
159 170
 	def __init__(self, o, game, x):
160 171
 		self.o = o
@@ -206,6 +217,7 @@ class Enemy:
206 217
 
207 218
 		if self.posy > self.o.height:
208 219
 			self.game.enemies.remove(self)
220
+			self.o.defender_sounds[2].set_volume(self.o.volume / 16)
209 221
 			pygame.mixer.Sound.play(self.o.defender_sounds[2])
210 222
 			self.game.game_over = True
211 223
 
@@ -229,6 +241,7 @@ class Enemy:
229 241
 					if b in self.game.bullets:
230 242
 						self.game.bullets.remove(b)
231 243
 					self.die()
244
+					self.o.defender_sounds[1].set_volume(self.o.volume / 16)
232 245
 					pygame.mixer.Sound.play(self.o.defender_sounds[1])
233 246
 
234 247
 	def die(self):

+ 8
- 7
lib/menus.py View File

@@ -532,17 +532,17 @@ def menu2_actions_sample(self, o):
532 532
 def menu2_actions_pattern(self, o):
533 533
 	if o.keyState[17] == 2:
534 534
 		if o.keyState[0] == 1:
535
-			print('copy')
535
+			#print('copy')
536 536
 			o.patternClipboard = []
537 537
 			for s in o.soundSlots:
538 538
 				notes = []
539 539
 				for i in s.notes[o.ePattern]:
540 540
 					notes.append([i[0], i[1]])
541 541
 				o.patternClipboard.append(notes)
542
-				print('adding to clip ', notes)
542
+				#print('adding to clip ', notes)
543 543
 			
544 544
 		elif o.keyState[1] == 1:
545
-			print('paste')
545
+			#print('paste')
546 546
 			if o.patternClipboard != []:
547 547
 				p = 0
548 548
 				for s in o.soundSlots:
@@ -551,14 +551,15 @@ def menu2_actions_pattern(self, o):
551 551
 						i[0] = o.patternClipboard[p][n][0]
552 552
 						i[1] = o.patternClipboard[p][n][1]
553 553
 						n += 1
554
-					print('added ', o.patternClipboard[p])
554
+					#print('added ', o.patternClipboard[p])
555 555
 					p += 1
556 556
 			else:
557
-				print('nothing to paste')
557
+				pass
558
+				#print('nothing to paste')
558 559
 			
559 560
 		elif o.keyState[2] == 1:
560
-			print('clear')
561
-			print(o.soundSlots[o.eSound].notes[o.ePattern])
561
+			#print('clear')
562
+			#print(o.soundSlots[o.eSound].notes[o.ePattern])
562 563
 			for s in o.soundSlots:
563 564
 				for i in s.notes[o.ePattern]:
564 565
 					i[0] = 0

+ 1
- 1
lib/sSelectFolder.py View File

@@ -168,7 +168,7 @@ class SelectFolder(State):
168 168
 		# 		if _iter < (len(self.menu)):
169 169
 		# 			al.append(self.menu[_iter])
170 170
 				
171
-				_iter += 1
171
+		#		_iter += 1
172 172
 		elif self.cur_el == 1:
173 173
 			al.append(self.menu[self.cur_el - 1])
174 174
 			al.append(self.menu[self.cur_el])

+ 3
- 3
user/songs/default.sng
File diff suppressed because it is too large
View File


Loading…
Cancel
Save