I can now bitblt, cept I am new to arrays and keyboard input. First of all, I REALY need to know how to use key input to do things efficiently, all of VBs defualt things SUCK. Isnt there a getsynckey api? Also, if I make a type for tiles, how would I assign each tile a value then be able to retrieve that value?
the type looks like this:

Code:
Type tiles as integer
   x as integer
   y as integer
   tv as integer 'tile value..like lava, etc.
end type
how would I assign each tile a value and then recall it?
Code:
dim tile(maxtilesvar) as integer
I want it to basically say if it is the tile(0) then assign or view its tv, x, and y.
Also where is a good place to learn about text saving? DON'T FORGET HELP WITH KEY input is desired! THANKS GUYS