Integer variable in Font.Draw 
	 
	
		| Author | 
		Message | 
	 
		 
		Jas
 
 
 
    
		 | 
		
		
			
				  Posted: Wed Apr 06, 2005 7:37 pm    Post subject: Integer variable in Font.Draw  | 
	
				
				 | 
			 
			 
				
  | 
			 
			
					  | code: | 	 		  
 
var num : int
 
get num
 
var font2 : int := (Font.New ("Times New Roman:15:bold,"))
 
Font.Draw (num, 300,250,font2,white)
 
Font.Free (font2)
 
  | 	  
 
 
In the above program, i get an error that says "argument is the wrong type" in the Font.Draw line at the "num" variable. 
 
 
This is probably because you cant have a variable that is an integer in that position.  If i assign num as a string, and the user inputs an integer, it works. But i cant do that because the rest of my program involves that variable(in for loops), and it has to be an integer . Is there any way you can make this program work with leaving num as an integer? | 
			 
			
				 | 
			 
		  | 
	 
	 
		 | 
		
		 | 
	 
	  
		  | 
	 
		 
		Sponsor Sponsor 
		 
  
		 | 
		
 | 
	 
	 
		  | 
	 
				 
		jamonathin
 
  
 
    
		 | 
		
		
			
				  Posted: Wed Apr 06, 2005 7:49 pm    Post subject: (No subject)  | 
	
				
				 | 
			 
			 
				
  | 
			 
			
				First of all, you only need this for the font
 
	  | code: | 	 		  
 
var font :int := Font.New ("Comic Sans MS:10:bold") % or w/e
 
  | 	  
 
secondly, use intstr, such as
 
	  | code: | 	 		  Font.Draw(intstr(num),10,10,font,2)
 
  | 	  
 
you can also set another variable to the string value of the number, juss do this
 
	  | code: | 	 		   var fart :string := intstr(num)
 
  | 	  
 
 
I'm sure there's tutorials on this somewhere, juss look around. | 
			 
			
				 | 
			 
		  | 
	 
	 
		 | 
		
		 | 
	 
	  
		  | 
	 
				 
		 | 
	 
 
	
	
	 
	
	 |