mirror of
				https://github.com/python/cpython.git
				synced 2025-11-04 07:31:38 +00:00 
			
		
		
		
	
		
			
	
	
		
			19 lines
		
	
	
	
		
			421 B
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			19 lines
		
	
	
	
		
			421 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| 
								 | 
							
								# Show off SndPlay (and some resource manager functions).
							 | 
						||
| 
								 | 
							
								# Get a list of all 'snd ' resources in the system and play them all.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								from Res import *
							 | 
						||
| 
								 | 
							
								from Snd import *
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								ch = SndNewChannel(0, 0, None)
							 | 
						||
| 
								 | 
							
								print "Channel:", ch
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								type = 'snd '
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								for i in range(CountResources(type)):
							 | 
						||
| 
								 | 
							
									r = GetIndResource(type, i+1)
							 | 
						||
| 
								 | 
							
									print r.GetResInfo(), r.size
							 | 
						||
| 
								 | 
							
									if r.GetResInfo()[0] == 1:
							 | 
						||
| 
								 | 
							
										print "Skipping simple beep"
							 | 
						||
| 
								 | 
							
										continue
							 | 
						||
| 
								 | 
							
									ch.SndPlay(r, 0)
							 |