Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "map.h"
- #include <stdlib.h>
- #include <stdio.h>
- void InitMap() {
- struct Map *pMap = (struct Map*)malloc(sizeof(struct Map));
- pMap->width = 640;
- pMap->height = 480;
- pMap->color = BLACK;
- pMap->tileSize = 16;
- const int numTiles = (pMap->width / pMap->tileSize) * (pMap->height / pMap->tileSize);
- struct Tile *pTiles[1200];
- for (int p = 0; p < numTiles; p++) {
- struct Tile *pTile = malloc(sizeof(struct Tile));
- pTiles[p] = pTile;
- }
- makeTiles(pTiles);
- }
- void makeTiles(pTiles) {
- pTiles[1]->id = 1;
- printf("%d", pTiles[1]->id);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement