This commit is contained in:
parent
a6b6cdbb57
commit
01e4aba55a
1 changed files with 4 additions and 0 deletions
|
@ -507,21 +507,25 @@ pos=Pos;
|
||||||
{
|
{
|
||||||
ppos.vx+=m_cameraPos.vx*MAP3D_BLOCKSTEPSIZE/MAP2D_BLOCKSTEPSIZE;
|
ppos.vx+=m_cameraPos.vx*MAP3D_BLOCKSTEPSIZE/MAP2D_BLOCKSTEPSIZE;
|
||||||
m_cameraPos.vx=0;
|
m_cameraPos.vx=0;
|
||||||
|
m_cameraScrollDir=0;
|
||||||
}
|
}
|
||||||
else if(m_cameraPos.vx>m_mapCameraEdges.vx)
|
else if(m_cameraPos.vx>m_mapCameraEdges.vx)
|
||||||
{
|
{
|
||||||
ppos.vx-=(m_mapCameraEdges.vx-m_cameraPos.vx)*MAP3D_BLOCKSTEPSIZE/MAP2D_BLOCKSTEPSIZE;
|
ppos.vx-=(m_mapCameraEdges.vx-m_cameraPos.vx)*MAP3D_BLOCKSTEPSIZE/MAP2D_BLOCKSTEPSIZE;
|
||||||
m_cameraPos.vx=m_mapCameraEdges.vx;
|
m_cameraPos.vx=m_mapCameraEdges.vx;
|
||||||
|
m_cameraScrollDir=0;
|
||||||
}
|
}
|
||||||
if(m_cameraPos.vy<0)
|
if(m_cameraPos.vy<0)
|
||||||
{
|
{
|
||||||
ppos.vy+=m_cameraPos.vy*MAP3D_BLOCKSTEPSIZE/MAP2D_BLOCKSTEPSIZE;
|
ppos.vy+=m_cameraPos.vy*MAP3D_BLOCKSTEPSIZE/MAP2D_BLOCKSTEPSIZE;
|
||||||
m_cameraPos.vy=0;
|
m_cameraPos.vy=0;
|
||||||
|
m_cameraScrollDir=0;
|
||||||
}
|
}
|
||||||
else if(m_cameraPos.vy>m_mapCameraEdges.vy)
|
else if(m_cameraPos.vy>m_mapCameraEdges.vy)
|
||||||
{
|
{
|
||||||
ppos.vy-=(m_mapCameraEdges.vy-m_cameraPos.vy)*MAP3D_BLOCKSTEPSIZE/MAP2D_BLOCKSTEPSIZE;
|
ppos.vy-=(m_mapCameraEdges.vy-m_cameraPos.vy)*MAP3D_BLOCKSTEPSIZE/MAP2D_BLOCKSTEPSIZE;
|
||||||
m_cameraPos.vy=m_mapCameraEdges.vy;
|
m_cameraPos.vy=m_mapCameraEdges.vy;
|
||||||
|
m_cameraScrollDir=0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue