SAGA2: Add more debug messages
This commit is contained in:
parent
97f7a0e529
commit
6d09e62b2b
1 changed files with 13 additions and 5 deletions
|
@ -2922,10 +2922,12 @@ inline void drawMetaTiles(void) {
|
||||||
|
|
||||||
viewPos.x = (tileScroll.x >> tileDXShift)
|
viewPos.x = (tileScroll.x >> tileDXShift)
|
||||||
- (platformWidth * mapList[currentMapNum].mapSize),
|
- (platformWidth * mapList[currentMapNum].mapSize),
|
||||||
viewPos.y = (platformWidth
|
viewPos.y = (platformWidth
|
||||||
* mapList[currentMapNum].mapSize
|
* mapList[currentMapNum].mapSize
|
||||||
* tileDX)
|
* tileDX)
|
||||||
- tileScroll.y;
|
- tileScroll.y;
|
||||||
|
|
||||||
|
debugC(2, kDebugTiles, "viewPos = (%d,%d)", viewPos.x, viewPos.y);
|
||||||
|
|
||||||
// coordinates of the view window upper left corner in U,V
|
// coordinates of the view window upper left corner in U,V
|
||||||
|
|
||||||
|
@ -2935,17 +2937,21 @@ inline void drawMetaTiles(void) {
|
||||||
/ (platformWidth * 2);
|
/ (platformWidth * 2);
|
||||||
baseCoords.z = 0;
|
baseCoords.z = 0;
|
||||||
|
|
||||||
|
debugC(2, kDebugTiles, "baseCoords = (%d,%d,%d)", baseCoords.u, baseCoords.v, baseCoords.z);
|
||||||
|
|
||||||
setAreaSound(baseCoords); //+TilePoint(tileRectWidth, tileRectHeight,0));
|
setAreaSound(baseCoords); //+TilePoint(tileRectWidth, tileRectHeight,0));
|
||||||
|
|
||||||
updateHandleRefs(baseCoords); // viewPoint, &sti );
|
updateHandleRefs(baseCoords); // viewPoint, &sti );
|
||||||
// coordinates of current metatile (in X,Y), relative to screen
|
// coordinates of current metatile (in X,Y), relative to screen
|
||||||
|
|
||||||
metaPos.x = (baseCoords.u - baseCoords.v) * metaDX
|
metaPos.x = (baseCoords.u - baseCoords.v) * metaDX
|
||||||
- viewPos.x * tileDX;
|
- viewPos.x * tileDX;
|
||||||
|
|
||||||
metaPos.y = viewPos.y
|
metaPos.y = viewPos.y
|
||||||
- (baseCoords.u + baseCoords.v) * metaDY;
|
- (baseCoords.u + baseCoords.v) * metaDY;
|
||||||
|
|
||||||
|
debugC(2, kDebugTiles, "metaPos = (%d,%d)", metaPos.x, metaPos.y);
|
||||||
|
|
||||||
// Loop through each horizontal row of metatiles
|
// Loop through each horizontal row of metatiles
|
||||||
// REM: also account for highest possible platform
|
// REM: also account for highest possible platform
|
||||||
// (replace 256 constant with better value)
|
// (replace 256 constant with better value)
|
||||||
|
@ -4613,6 +4619,7 @@ void updateMainDisplay(void) {
|
||||||
|
|
||||||
// Get the coordinates of the object which the camera is tracking
|
// Get the coordinates of the object which the camera is tracking
|
||||||
getViewTrackPos(trackPos);
|
getViewTrackPos(trackPos);
|
||||||
|
debugC(1, kDebugTiles, "trackPos = (%d,%d,%d)", trackPos.u, trackPos.v, trackPos.z);
|
||||||
|
|
||||||
viewDiff = trackPos - lastViewLoc;
|
viewDiff = trackPos - lastViewLoc;
|
||||||
lastViewLoc = trackPos;
|
lastViewLoc = trackPos;
|
||||||
|
@ -4631,6 +4638,7 @@ void updateMainDisplay(void) {
|
||||||
targetScroll.y =
|
targetScroll.y =
|
||||||
curMap->mapHeight - (trackPos.u + trackPos.v)
|
curMap->mapHeight - (trackPos.u + trackPos.v)
|
||||||
- trackPos.z - tileRect.height / 2 - 32;
|
- trackPos.z - tileRect.height / 2 - 32;
|
||||||
|
debugC(1, kDebugTiles, "targetScroll = (%d,%d)", targetScroll.x, targetScroll.y);
|
||||||
|
|
||||||
// Compute the delta vector between the current scroll position
|
// Compute the delta vector between the current scroll position
|
||||||
// and the desired scroll position, and also compute the
|
// and the desired scroll position, and also compute the
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue