| Screen Saver 
 
	 
	
		| Author | Message |   
		| WhatAmIDoing 
 
 
 
 
 | 
			
				|  Posted: Thu Apr 29, 2004 8:54 am    Post subject: Screen Saver |  |   
				| 
 |  
				| This is my first screen saver.  It is acyually screen saver format and everything.  also is there any way to get rid of the title bar?? if so plz tell me i hate it. 
 var y, y2, x2, x, x3, y3, y4, x4, c, winID, mX1, mY1, mX, mY, button : int
 winID := Window.Open ("title:Steve's Screensaver,graphics:780;520")
 colorback (black)
 cls
 mousewhere (mX, mY, button)
 mX1:=mX
 mY1:=mY
 %starting coordinates
 y := 40
 x := 40
 x2 := maxx - 40
 y2 := maxy - 40
 y3 := maxy - 40
 x3 := 40
 y4 := 40
 x4 := maxx - 40
 %gets speed for each of the balls
 var ySpeed, xSpeed : int := 10
 var y2Speed, x2Speed : int := 10
 var y3Speed, x3Speed : int := 10
 var y4Speed, x4Speed : int := 10
 %moves ball and bounces off side
 loop
 mousewhere (mX, mY, button)
 %ball_1
 if mX not= mX1 or mY not= mY1 or button = 1 then
 Window.Close (winID)
 exit
 end if
 randint (c, 1, 50)
 if y >= maxy - 30 or y <= 30 then
 ySpeed := -ySpeed
 end if
 if x >= maxx - 30 or x <= 30 then
 xSpeed := -xSpeed
 end if
 y := y + ySpeed
 x := x + xSpeed
 drawfilloval (x, y, 30, 30, c)
 delay (10)
 drawfilloval (x, y, 30, 30, c)
 %ball_2
 if y2 >= maxy - 30 or y2 <= 30 then
 y2Speed := -y2Speed
 end if
 if x2 >= maxx - 30 or x2 <= 30 then
 x2Speed := -x2Speed
 end if
 y2 := y2 + y2Speed
 x2 := x2 + x2Speed
 drawfilloval (x2, y2, 30, 30, c)
 delay (10)
 drawfilloval (x2, y2, 30, 30, c)
 %ball_3
 if y3 >= maxy - 30 or y3 <= 30 then
 y3Speed := -y3Speed
 end if
 if x3 >= maxx - 30 or x3 <= 30 then
 x3Speed := -x3Speed
 end if
 y3 := y3 + y3Speed
 x3 := x3 + x3Speed
 drawfilloval (x3, y3, 30, 30, c)
 delay (10)
 drawfilloval (x3, y3, 30, 30, c)
 %ball_4
 if y4 >= maxy - 30 or y4 <= 30 then
 y4Speed := -y4Speed
 end if
 if x4 >= maxx - 30 or x4 <= 30 then
 x4Speed := -x4Speed
 end if
 y4 := y4 + y4Speed
 x4 := x4 + x4Speed
 drawfilloval (x4, y4, 30, 30, c)
 delay (10)
 drawfilloval (x4, y4, 30, 30, c)
 end loop
 |  
				|  |  |   
		|  |  |  
	  
		|  |   
		| Sponsor Sponsor
 
  
   |  |   
		|  |   
		| Raugrist 
 
  
 
 
 | 
			
				|  Posted: Thu Apr 29, 2004 9:36 am    Post subject: (No subject) |  |   
				| 
 |  
				| Well, you aren't using anything like View.Update which needs 4.0+, so you may as well go back to 3.1 and use the fullscreen. |  
				|  |  |   
		|  |  |  
	  
		|  |   
		| Delta 
 
  
 
 
 | 
			
				|  Posted: Thu Apr 29, 2004 1:08 pm    Post subject: (No subject) |  |   
				| 
 |  
				| Well ya... if you want a screen saver... definately go back to OOT if your not gonna use any of the newer commands... or whatever... but ya... its not a screensaver at all :S.... and it constantly quits on me... I'm not sure why tho... it doesn't  look like its supposed to :S does anyone else have this problem? |  
				|  |  |   
		|  |  |  
	  
		|  |   
		| Raugrist 
 
  
 
 
 | 
			
				|  Posted: Thu Apr 29, 2004 2:24 pm    Post subject: (No subject) |  |   
				| 
 |  
				| Delta wrote: and it constantly quits on me... I'm not sure why tho... it doesn't  look like its supposed to :S does anyone else have this problem? Well, did you move your mouse?
  |  
				|  |  |   
		|  |  |  
	  
		|  |   
		|  |  
 |