/dports/games/openclonk/openclonk-release-8.1-src/src/landscape/ |
H A D | C4PathFinder.cpp | 106 …bool PathFree(int32_t &rX, int32_t &rY, int32_t iToX, int32_t iToY, C4TransferZone **ppZone = null… 319 if (Abs(iToX-rX)<Abs(iToY-rY)) in PathFree() 321 xincr=(iToX>rX) ? +1 : -1; yincr=(iToY>rY) ? +1 : -1; in PathFree() 322 dy=Abs(iToY-rY); dx=Abs(iToX-rX); in PathFree() 324 for (y=rY; y!=iToY; y+=yincr) in PathFree() 343 yincr=(iToY>rY) ? +1 : -1; xincr=(iToX>rX) ? +1 : -1; in PathFree() 344 dx=Abs(iToX-rX); dy=Abs(iToY-rY); in PathFree() 634 if (!PointFree(iFromX,iFromY) || !PointFree(iToX,iToY)) return false; in Find() 637 if (!AddRay(iFromX,iFromY,iToX,iToY,0,C4PF_Direction_Left,nullptr)) return false; in Find() 638 if (!AddRay(iFromX,iFromY,iToX,iToY,0,C4PF_Direction_Right,nullptr)) return false; in Find() [all …]
|
H A D | C4PathFinder.h | 41 bool Find(int32_t iFromX, int32_t iFromY, int32_t iToX, int32_t iToY, SetWaypointFn fnSetWaypoint); 47 …bool AddRay(int32_t iFromX, int32_t iFromY, int32_t iToX, int32_t iToY, int32_t iDepth, int32_t iD…
|
H A D | C4TransferZone.cpp | 160 bool C4TransferZone::GetEntryPoint(int32_t &rX, int32_t &rY, int32_t iToX, int32_t iToY) in GetEntryPoint() argument 163 if (Inside<int32_t>(iToX-X,0,Wdt-1) && Inside<int32_t>(iToY-Y,0,Hgt-1)) in GetEntryPoint() 170 rY=Clamp<int32_t>(iToY,Y-1,Y+Hgt); in GetEntryPoint()
|
H A D | C4PXS.cpp | 78 int32_t iToX = fixtoi(ctcox), iToY = fixtoi(ctcoy); in Execute() local 81 …if (Inside<int32_t>(iToX, 0, ::Landscape.GetWidth()-1) && Inside<int32_t>(iToY, 0, ::Landscape.Get… in Execute() 83 if (::Landscape._PathFree(iX, iY, iToX, iToY)) in Execute() 95 int32_t inX = iX + Sign(iToX - iX), inY = iY + Sign(iToY - iY); in Execute() 122 while (iX != iToX || iY != iToY); in Execute()
|
H A D | C4TransferZone.h | 36 bool GetEntryPoint(int32_t &rX, int32_t &rY, int32_t iToX, int32_t iToY);
|
H A D | C4Landscape.cpp | 94 …apY, int32_t iMapWdt, int32_t iMapHgt, DWORD *dwpTextureUsage, int32_t iToX = 0, int32_t iToY = 0); 2207 int iToY = iY * iChunkHeight + iOffY; in ChunkOZoom() local 2220 …DrawChunk(d, iToX, iToY, iChunkWidth, iChunkHeight, MapPixel, MapPixelBkg, iChunkType, (iX << 16) … in ChunkOZoom() 2243 …DrawSmoothOChunk(d, iToX, iToY, iChunkWidth, iChunkHeight, left, leftBkg, 3 + flat, (iX << 16) + i… in ChunkOZoom() 2249 …DrawSmoothOChunk(d, iToX, iToY, iChunkWidth, iChunkHeight, right, rightBkg, 0 + flat, (iX << 16) +… in ChunkOZoom() 2259 …DrawSmoothOChunk(d, iToX, iToY, iChunkWidth, iChunkHeight, left, leftBkg, 2 + flat, (iX << 16) + i… in ChunkOZoom() 2265 …DrawSmoothOChunk(d, iToX, iToY, iChunkWidth, iChunkHeight, right, rightBkg, 1 + flat, (iX << 16) +… in ChunkOZoom() 2321 …nt32_t iMapY, int32_t iMapWdt, int32_t iMapHgt, DWORD *dwpTextureUsage, int32_t iToX, int32_t iToY) in TexOZoom() argument 2329 ChunkOZoom(d, sfcMap, sfcMapBkg, iMapX, iMapY, iMapWdt, iMapHgt, iIndex, iToX, iToY); in TexOZoom() 2341 Surface8->Clip(iToX, iToY, iToX + iToWdt - 1, iToY + iToHgt - 1); in MapToSurface() [all …]
|
/dports/games/openclonk/openclonk-release-8.1-src/src/graphics/ |
H A D | C4Draw.cpp | 535 bool C4Draw::BlitSurfaceTile(C4Surface * sfcSurface, C4Surface * sfcTarget, float iToX, float iToY,… in BlitSurfaceTile() argument 547 vertices[0].ftx = iToX; vertices[0].fty = iToY; vertices[0].ftz = 0.0f; in BlitSurfaceTile() 550 vertices[1].ftx = iToX + iToWdt; vertices[1].fty = iToY; vertices[1].ftz = 0.0f; in BlitSurfaceTile() 553 vertices[2].ftx = iToX + iToWdt; vertices[2].fty = iToY + iToHgt; vertices[2].ftz = 0.0f; in BlitSurfaceTile() 556 vertices[3].ftx = iToX; vertices[3].fty = iToY + iToHgt; vertices[3].ftz = 0.0f; in BlitSurfaceTile()
|
H A D | C4Draw.h | 164 …bool BlitSurfaceTile(C4Surface * sfcSurface, C4Surface * sfcTarget, float iToX, float iToY, float …
|
/dports/games/openclonk/openclonk-release-8.1-src/src/game/ |
H A D | C4GameScript.cpp | 2083 …g> FnGetPathLength(C4PropList * _this, long iFromX, long iFromY, long iToX, long iToY, long iLevel) in FnGetPathLength() argument 2092 if (!Game.PathFinder.Find(iFromX, iFromY, iToX, iToY, SumPathLength(&PathInfo))) in FnGetPathLength() 2094 return PathInfo.ilen + Distance(PathInfo.ilx, PathInfo.ily, iToX, iToY); in FnGetPathLength()
|