diff options
Diffstat (limited to 'src/sprite.cpp')
-rw-r--r-- | src/sprite.cpp | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/src/sprite.cpp b/src/sprite.cpp index 96a702a..5f815f6 100644 --- a/src/sprite.cpp +++ b/src/sprite.cpp @@ -18,7 +18,6 @@ #include "texture.hpp" #include "vector_4d.hpp" -#include "view.hpp" #include "vk/sprite.hpp" void @@ -53,21 +52,6 @@ cg_cSprite_initialize(mrb_state *mrb, mrb_value self) return self; } -static mrb_value -cg_cSprite_draw(mrb_state *mrb, mrb_value self) -{ - std::shared_ptr<VK::View> *view; - std::shared_ptr<glm::vec4> *position; - auto *ptr = (std::shared_ptr<VK::Sprite>*)DATA_PTR(self); - - mrb_get_args(mrb, "dd", &view, &cg_view_type, &position, &cg_vector_4d_type); - auto &positions = (*view)->sprites_to_draw[ - cg_core.vk_swapchain->current_frame][*ptr]; - positions.push_back(*position->get()); - - return self; -} - void cg_sprite_init(mrb_state *mrb) { @@ -78,5 +62,4 @@ cg_sprite_init(mrb_state *mrb) MRB_SET_INSTANCE_TT(cg_cSprite, MRB_TT_DATA); mrb_define_method( mrb, cg_cSprite, "initialize", cg_cSprite_initialize, MRB_ARGS_REQ(2)); - mrb_define_method(mrb, cg_cSprite, "draw", cg_cSprite_draw, MRB_ARGS_REQ(2)); } |