@davmac Do you mean the same as I do?
http://qt-project.org/doc/qt-4.8/images/raycasting-demo.png is what I think of raycasting, where this is the map: http://sinepost.files.wordpress.com/2012/06/raycasting-map.png?w=540
Three tutorials:
http://www.permadi.com/tutorial/raycast/
http://lodev.org/cgtutor/raycasting.html
http://sinepost.wordpress.com/2012/06/16/raycasting/
'this uses a technique called "raycasting" (or "raytracing")' These are totally different things, raytracing is simulating rays going out of the camera and hitting things, being bent by glass, etc. Raycasting is also simulating rays, but they just stop when they hit something and the rays are casted in a 2 dimensional world.
I hope this made it a bit clearer.
And also, great work!
The 'relationship' is that the fullWidth and fullHeight are the width and height of the greenfootimage 'bigBackground'. That represents the background, which is as big as the full world: that is also what moves when you move the camera.
And the background you give can be bigger than the viewport.
Well, I've already tried it some time ago, but it seems there's a bug in the scroll bar class I'm using, and I guess I won't have time to look at it the coming time.
2013/3/12
3D Renderer
2013/3/11
3D Renderer
2013/3/11
3D Renderer
2013/3/11
3D Renderer
2013/2/21
Scrolling world
2013/1/4
Scrolling
2012/12/28
Minecraft-2D
2012/12/22
Save it
2012/12/22
Save it