summaryrefslogtreecommitdiff
path: root/src/sprite.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/sprite.cpp')
-rw-r--r--src/sprite.cpp17
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));
}