diff --git a/olcCodeJam2023Entry/Unit.cpp b/olcCodeJam2023Entry/Unit.cpp index 2cd5d57..4f080dc 100644 --- a/olcCodeJam2023Entry/Unit.cpp +++ b/olcCodeJam2023Entry/Unit.cpp @@ -170,7 +170,7 @@ void MemoryAllocator::Update(PixelGameEngine*pge,std::vector>&IMAGES){ - if(IsBuilding()){ + if(IsBuilding()&&!InFogOfWar()){ game.GetPGE()->SetDrawTarget(img.Sprite()); game.GetPGE()->Clear(BLANK); Renderable&targetImg=buildTransformUnit->GetImage(); diff --git a/olcCodeJam2023Entry/VirusAttack.cpp b/olcCodeJam2023Entry/VirusAttack.cpp index be41ff5..3cf527a 100644 --- a/olcCodeJam2023Entry/VirusAttack.cpp +++ b/olcCodeJam2023Entry/VirusAttack.cpp @@ -885,7 +885,7 @@ void VirusAttack::CollisionChecking(std::shared_ptru,std::shared_ptr u->SetPos({float(WORLD_SIZE.x*CONSTANT::TILE_SIZE.x),u->GetPos().y}); } if(u->GetPos().y<0){ - u->SetPos({u->GetPos().y,0}); + u->SetPos({u->GetPos().x,0}); } if(u->GetPos().y>WORLD_SIZE.y*CONSTANT::TILE_SIZE.y){ u->SetPos({u->GetPos().x,float(WORLD_SIZE.y*CONSTANT::TILE_SIZE.y)}); diff --git a/olcCodeJam2023Entry/pge.wasm b/olcCodeJam2023Entry/pge.wasm index 8188a3b..dcf2c06 100644 Binary files a/olcCodeJam2023Entry/pge.wasm and b/olcCodeJam2023Entry/pge.wasm differ