mirror of
https://github.com/MadeOfJelly/MushMachine.git
synced 2025-06-18 18:56:36 +02:00
update entt to v3.7.1
This commit is contained in:
@ -104,7 +104,7 @@ void BatchedSpriteSheet::render(Services::OpenGLRenderer& rs, Engine& engine) {
|
||||
}
|
||||
|
||||
auto* tmp_col_ptr = &default_color;
|
||||
if (scene.has<Components::Color>(e)) {
|
||||
if (scene.all_of<Components::Color>(e)) {
|
||||
tmp_col_ptr = &scene.get<Components::Color>(e).color;
|
||||
}
|
||||
|
||||
|
@ -83,7 +83,7 @@ void SimpleRect::render(Services::OpenGLRenderer& rs, Engine& engine) {
|
||||
|
||||
_shader->setUniformMat4f("_WVP", vp * t.getTransform4(t.position.y/10.f + 500.f));
|
||||
|
||||
if (scene.has<Components::Color>(e)) {
|
||||
if (scene.all_of<Components::Color>(e)) {
|
||||
_shader->setUniform4f("_color", scene.get<Components::Color>(e).color);
|
||||
} else {
|
||||
_shader->setUniform4f("_color", default_color);
|
||||
|
@ -90,7 +90,7 @@ void SimpleSprite::render(Services::OpenGLRenderer& rs, Engine& engine) {
|
||||
|
||||
_shader->setUniformMat4f("_WVP", vp * t.getTransform4(t.position.y/10.f + 500.f));
|
||||
|
||||
if (scene.has<Components::Color>(e)) {
|
||||
if (scene.all_of<Components::Color>(e)) {
|
||||
_shader->setUniform4f("_color", scene.get<Components::Color>(e).color);
|
||||
} else {
|
||||
_shader->setUniform4f("_color", default_color);
|
||||
|
@ -101,7 +101,7 @@ void SimpleSpriteSheet::render(Services::OpenGLRenderer& rs, Engine& engine) {
|
||||
_shader->setUniform2ui("_tileCount", spr.sp.tile_count.x, spr.sp.tile_count.y);
|
||||
_shader->setUniform1ui("_atlasIndex", spr.tile_index);
|
||||
|
||||
if (scene.has<Components::Color>(e)) {
|
||||
if (scene.all_of<Components::Color>(e)) {
|
||||
_shader->setUniform4f("_color", scene.get<Components::Color>(e).color);
|
||||
} else {
|
||||
_shader->setUniform4f("_color", default_color);
|
||||
|
Reference in New Issue
Block a user