From d7884127950260dd0f1b24aee0bfe64d847f990c Mon Sep 17 00:00:00 2001 From: Andy Date: Mon, 24 Oct 2016 07:55:41 -0400 Subject: Better sprites --- src/components.cpp | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/components.cpp') diff --git a/src/components.cpp b/src/components.cpp index 32d0f79..45a9315 100644 --- a/src/components.cpp +++ b/src/components.cpp @@ -16,6 +16,16 @@ void MovementSystem::update(entityx::EntityManager &en, entityx::EventManager &e }); } +void PhysicsSystem::update(entityx::EntityManager &en, entityx::EventManager &ev, entityx::TimeDelta dt) +{ + (void)ev; + en.each([dt](entityx::Entity entity, Direction &direction, Physics &physics) { + (void)entity; + // TODO GET GRAVITY FROM WOLRD + direction.y += physics.g * dt; + }); +} + void RenderSystem::update(entityx::EntityManager &en, entityx::EventManager &ev, entityx::TimeDelta dt) { (void)ev; @@ -61,7 +71,7 @@ void RenderSystem::update(entityx::EntityManager &en, entityx::EventManager &ev, float flashAmt = 1-(hitDuration/maxHitDuration); glUniform4f(Render::worldShader.uniform[WU_tex_color], 1.0, flashAmt, flashAmt, 1.0); }*/ - glBindTexture(GL_TEXTURE_2D, game::sprite_l.getSprite(S.first.sheetID)); + glBindTexture(GL_TEXTURE_2D, S.first.pic); glUniform1i(Render::worldShader.uniform[WU_texture], 0); Render::worldShader.enable(); -- cgit v1.2.3