Hi all! I'm developing a medical terminology game for class. It's a point-and-click adventure game where the player has to search the hospital for hidden terms, and once they've found all the terms in a level, they can advance. There are trackers in the top right-hand corner that display 1.) the level #, 2.) the rooms completed [RoomsComp], and 3.) # of terms collected [TermCounter]. The issue is that I have 5 different background images, and therefore 5 different layouts with trackers (Level, RoomsComp, & TermCounter). Because of this, I have to reference all iterations of the tracker throughout.
For example, this is the code that runs when a player clicks on an invisible shape in a room that contains a hidden term:
Q1: So the code for the TermCounter works, but I'm wondering--is there a way that "TermCounter" could apply to all iterations of the TermCounter label throughout the game? (My professor mentioned global variables being a potential solution?)Sub FOUNDT1() If T1.Caption = 0 Then T1.Caption = (T1.Caption) + 1 TermCounter.Caption = (TermCounter.Caption) + 1 SlideLayout56.TermCounter.Caption = (TermCounter.Caption) SlideLayout55.TermCounter.Caption = (SlideLayout56.TermCounter.Caption) SlideLayout57.TermCounter.Caption = (SlideLayout56.TermCounter.Caption) SlideLayout59.TermCounter.Caption = (SlideLayout56.TermCounter.Caption) If (T2.Caption) + (T3.Caption) + 1 = 3 Then RoomsComp.Caption = (RoomsComp.Caption) + 1 SlideLayout56.RoomsComp.Caption = (RoomsComp.Caption) SlideLayout55.RoomsComp.Caption = (SlideLayout56.RoomsComp.Caption) SlideLayout57.RoomsComp.Caption = (SlideLayout56.RoomsComp.Caption) SlideLayout59.RoomsComp.Caption = (SlideLayout56.RoomsComp.Caption) Else ActivePresentation.SlideShowWindow.View.GotoSlide (30) End If Else ActivePresentation.SlideShowWindow.View.GotoSlide (31) End If End Sub
Q2: The RoomsComp does not currently work. In this level, there are 2 rooms, each with 3 terms hidden in them. Do you all see any issues with the code here? If so, how should I rewrite it?
Thanks so much! I'm also happy to upload the game if that would help!



					
				
                    
            
                
            
            
        
					
					
					
						
  Reply With Quote
            
            
        
                    
            
                
            
            
        
            
            
        
            
            
        
			