#include "HeaderUtamaPoli.h"
private:
public:
bool SaatMembuat() override
{
// Konfigurasikan ruang dunia (0,0) menjadi tengah ruang layar
vOffset = { (float)(-LebarLayar() / 2) / fSkala, (float)(-TinggiLayar()
/ 2) / fSkala };
return true;
}
if (DapatMouse(2).bDitahan)
{
vOffset -= (vMouse - vMulaiPan) / fSkala;
vMulaiPan = vMouse;
}
vf2d vMouseSebelumZoom;
LayarKeDunia((int)vMouse.x, (int)vMouse.y, vMouseSebelumZoom);
vf2d vMouseSetelahZoom;
LayarKeDunia((int)vMouse.x, (int)vMouse.y, vMouseSetelahZoom);
vOffset += (vMouseSebelumZoom - vMouseSetelahZoom); // Tidak merubah
posisi mouse saat zoom
}
else
{
NodeTerpilih = nullptr;
}
}