| | |
Need help cleaning up code and or making it faster.
Please support our Game Development advertiser: Programming Forums - DaniWeb Sister Site
Thread Solved |
•
•
Join Date: Nov 2008
Posts: 29
Reputation:
Solved Threads: 0
string MAP[11][11]; MAP[0][0]= "|I|"; MAP[0][1]= "|I|"; MAP[0][2]= "|I|"; MAP[0][3]= "|I|"; MAP[0][4]= "|I|"; MAP[0][5]= "|I|"; MAP[0][6]= "|I|"; MAP[0][7]= "|I|"; MAP[0][8]= "|I|"; MAP[0][9]= "|I|"; MAP[0][10]= "|I|"; //1 MAP[1][0]= "|I|"; MAP[1][1]= "|R|";//thing MAP[1][2]= "|T|";//thing MAP[1][3]= "|F|"; MAP[1][4]= "|F|"; MAP[1][5]= "|F|"; MAP[1][6]= "|F|"; MAP[1][7]= "|R|"; MAP[1][8]= "|R|"; MAP[1][9]= "|G|"; MAP[1][10]= "|I|";
This is an example of an array that I built for my rpg program.
Could someone tell me how to clean this up, and or make it faster for me to type out so i can fit more things into my busy day without getting bored?
Such as:
MAP[1][]={"g","g","\0"};
I tried this out, but it doesn't seem to work.
Are there any other ways to shorten down the lines of code that I have to write.
I am currently trying to make a [32][32] Map, and I really don't want to have to write down 1000+ lines of code for a single array.
If anyone has any knowlege of somthing that I can do, please post it. Even if it has nothing to do with my topic, Knowledge is power!
Thanks anyway,
Shinedevil
The nicest solution (in terms of future flexibility), is to encode your data in either a bitmap image or a text file.
Alternatively, if you just want to initialize an array of arrays:
But you're right, you can't initialize one 'row' at a time. It has to be done all at once.
Alternatively, if you just want to initialize an array of arrays:
// made smaller (4x4) so it fits in a post neatly...
string MAP[4][4] = {
{"|I|", "|I|", "|I|", "|I|" },
{"|I|", "|I|", "|I|", "|I|" },
{"|I|", "|I|", "|I|", "|I|" },
{"|I|", "|I|", "|I|", "|I|" }
}; Plato forgot the nullahedron..
•
•
Join Date: Nov 2008
Posts: 29
Reputation:
Solved Threads: 0
•
•
•
•
The nicest solution (in terms of future flexibility), is to encode your data in either a bitmap image or a text file.
Alternatively, if you just want to initialize an array of arrays:
But you're right, you can't initialize one 'row' at a time. It has to be done all at once.// made smaller (4x4) so it fits in a post neatly... string MAP[4][4] = { {"|I|", "|I|", "|I|", "|I|" }, {"|I|", "|I|", "|I|", "|I|" }, {"|I|", "|I|", "|I|", "|I|" }, {"|I|", "|I|", "|I|", "|I|" } };
What should I do to solve this,
I happens here (",|I|" } }; <== )
What should I do to combat this problem?
![]() |
Similar Threads
- SpeedUp Your Window XP Never Than Before (Windows tips 'n' tweaks)
- memory management in wndows 2000 (Windows NT / 2000 / XP)
- code optimization ... (C++)
Other Threads in the Game Development Forum
- Previous Thread: creating mobile game(willing to pay)
- Next Thread: generte index dynamic in flash
| Thread Tools | Search this Thread |
3d advertising ai algorithm ban c++ cambridge camera censorship china competition console development engine fov fpx game gamer games gaming gauntanamo government idaho in-gameadvertisement intellectualproperty l-systems laracroft lindenmayer live manhunt math mathematics matrix mercenaries microsoft mmorpg modded msn naked news nintendo obama opengl palin physics pirate playstation politics projection ps3 rpg search selection software sony stephenhawking stocks studio technology terrorism tombraider uk videogame web wii world-of-warcraft xbox xbox-live xbox360






