scrolling a form

Dixlexia
12-20-2001, 02:13 AM
Can anyone point me in the direction for side scrolling a graphic form like the old Mario bros games?But not useing bitblit,or Dx,just with plain old vb
ps:be nice I am new here.

Flyguy
12-20-2001, 03:05 AM
I don't think you can do any side scrolling without BitBlt or DirectX

Ad1
12-20-2001, 03:07 AM
a simple way would be to put your game inside a picture box and move that left/right, rather than moving all your objects one by one

Flyguy
12-20-2001, 03:10 AM
But this would require one huge bitmap containing the complete level.

divil
12-20-2001, 04:35 AM
I don't see why you don't want to use DirectX or at least BitBlt... however, the VB equivalent of BitBlt is PaintPicture.

Dixlexia
12-20-2001, 09:49 AM
ok I will check paintpicture.
thank you

AHWilliams
12-20-2001, 11:15 AM
BitBlt may be a pain in the parts but it makes all the difference. Once you have your functions set up i.e. DrawBackground (Location as integer) , you can forget all about BitBlt. Its actually a bit simpler than people make it out to be.

Dixlexia
12-20-2001, 06:18 PM
ok I believe that paintpicture is to slow and the graphics dont look very good when it moves.
anyone know where to get a good bitblt tutor??

AEIOU
12-23-2001, 08:03 PM
Well, here is a thought, make a tileset, then, make every tile go along with a number (The top left is 0, then count right...and so forth and so on), then, after that, load the screen onto the game, at which point you have a picture box which is the screen. HOWEVER, you load a couple columns extra to the right and the left, so that it will show those, but then make the screen refresh itself a couple columns out farther after they've accessed the last column. I hope I could help

AEIOU
12-23-2001, 08:05 PM
OH, I forgot something, make the numbers for the tiles for the level go into a notepad, and then load them from there.

Waxycat
01-06-2002, 08:18 AM
i think there are types of image controls that will do it for you, but you can just use the scroll bar position for moving the pic. however, you gotta use blt, unless of course you want to use point and pset (which will take about 5 minutes to refresh).

EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum