Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int blocks[1+32*2*4*4]; //this is now legal-- 1+ for ffc offset.
- int screens[] = {0x04, 0x05, 0x06, 0x07,
- 0x14, 0x15, 0x16, 0x17,
- 0x24, 0x25, 0x26, 0x27,
- 0x34, 0x34, 0x36, 0x37};
- void SetBlockPositions(int map, int screens)
- {
- int numscr = SizeOfArray(screens);
- int q; int w; mapdata m;
- for ( ; q < numscr; ++q )
- {
- m = Game->LoadMapData(map, screens[q]);
- for ( w = 1; w < 33; ++w)
- {
- m->SetFFCX(w, blocks[numscr*q+w];
- m->SetFFCY(w, blocks[numscr*q+w+32];
- }
- }
- }
- void GetBlockPositions(int map, int screens)
- {
- int numscr = SizeOfArray(screens);
- int q; int w; mapdata m;
- for ( ; q < numscr; ++q )
- {
- m = Game->LoadMapData(map, screens[q]);
- for ( w = 1; w < 33; ++w)
- {
- blocks[numscr*q+w] = m->GetFFCX(w);
- blocks[numscr*q+w+32] = m->GetFFCX(w);
- }
- }
- }
- ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement