holywyvern/carbuncle

View on GitHub
gems/carbuncle-tilemap/src/tile_layer.c

Summary

Maintainability
Test Coverage
#include <mruby.h>
#include <mruby/data.h>
#include <mruby/class.h>

#include "carbuncle/core.h"
#include "carbuncle/tile.h"
#include "carbuncle/tileset.h"
#include "carbuncle/tile_layer.h"

#include "raylib.h"

void
mrb_init_carbuncle_tile_layer(mrb_state *mrb)
{
  struct RClass *carbuncle = mrb_carbuncle_get(mrb);
  struct RClass *tile = mrb_define_class_under(mrb, carbuncle, "TileLayer", mrb->object_class);
  MRB_SET_INSTANCE_TT(tile, MRB_TT_DATA);
}