Home
last modified time | relevance | path

Searched refs:iToY (Results 1 – 9 of 9) sorted by relevance

/dports/games/openclonk/openclonk-release-8.1-src/src/landscape/
H A DC4PathFinder.cpp106 …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 DC4PathFinder.h41 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 DC4TransferZone.cpp160 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 DC4PXS.cpp78 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 DC4TransferZone.h36 bool GetEntryPoint(int32_t &rX, int32_t &rY, int32_t iToX, int32_t iToY);
H A DC4Landscape.cpp94 …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 DC4Draw.cpp535 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 DC4Draw.h164 …bool BlitSurfaceTile(C4Surface * sfcSurface, C4Surface * sfcTarget, float iToX, float iToY, float …
/dports/games/openclonk/openclonk-release-8.1-src/src/game/
H A DC4GameScript.cpp2083 …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()