- map->data = halloc(sizeof(byte) * (t+1)->size, sizeof(byte));
- //map->data = malloc(sizeof(byte) * (t+1)->size);
- map->tiles = /*_f*/malloc(sizeof(tiles_t));
- //map->tiles->data = malloc(sizeof(bitmap_t));
- //fix this
- bp = bitmapLoadPcx("data/ed.pcx");
- map->tiles->data = &bp;
+ map->data = malloc(sizeof(byte) * (t+1)->size);
+ map->tiles = malloc(sizeof(tiles_t));
+ map->tiles->btdata = malloc(sizeof(bitmap_t));
+ map->tiles->btdata = malloc(sizeof(bitmap_t));
+ //fix this to be far~
+// bp = bitmapLoadPcx("data/ed.pcx");
+ bp = bitmapLoadPcx("data/koishi^^.pcx");
+ bpp = planar_buf_from_bitmap0(&bp);
+ map->tiles->btdata = &bp;
+ //0000++++map->tiles->data = planar_buf_from_bitmap0(&bp);
+ map->tiles->data = bpp;