Everyones has their own ideas of how to store and load a map file, so each persons code will be different.
Help loading a tiled level into a game
I don't know near enough to create my own editor yet
My question is this:
After I have used a level editor to put together an actual level made up of tiles, how do I load it into a game?
If someone could just give me a FAIRLY DETAILED rundown of all the steps that part of my program would need to perform it would help a lot. I think I know of a way to do it that would involve scanning the level and storing the tiles as pointers in an array - but I think that my way would end up using A LOT of RAM -
Anyways that's the question.
Thanks
Load_tile_map(what color depth and some other stuff)
then in your main loop you call animate_map or something. Havnt used mappy in along time(i used it once with allegro i now use directx and code my own editors.)
As far as standered procedure goes its like this most of the time.
mapdata (a struct with the info your array holds like what tile graphic goes where flags ect)map[w][h];
Then in your editor when you place a tile you just set something like map[placedtile][placedtile].type == whatever tile graphic ,ect;
Then to save the map you can do one fwrite,and to load it you just do a fread;
Hope this helps. Nothing else if you want some source to a editor/engine in allegro i have one i could send you.