Hi All!
Always talking in terms of scroll platform module.
Any of you have been issues with scrolling and path tiles? ... I have my floor tiles created with that kind of tiles, and when the game scrolls, it seems like the program is not capable of painting the correct way those path tiles .. And the problems always occurs in 1 and a half screen ... it is when the game has painted 24 tiles ... And it seems like the game construct correctly the path tiles when they are at the edge of the screen... very curious...
And another issue I had is with a HUD that not begins in row 0... If you have a HUD for example with 2 rows, but starts in row 1, the game doesn't work propoertly. I notice that there are several constants that defines the HUD, so I had to change some files:
1. script HandleScroll. Line 200. You have to add the line
SBC #BOX_0_ORIGIN_Y
2. Into macro InitializeColumnWrite. Line 4. Add
CLC
ADC #BOX_0_ORIGIN_Y
3. Into HandleUpdateObjects. Line 950. Add
CLC
ADC #BOX_0_ORIGIN_Y
I hope to have explained correctly and those lines helps with our new friend "the HUD"... ^^
Thanks!!
Always talking in terms of scroll platform module.
Any of you have been issues with scrolling and path tiles? ... I have my floor tiles created with that kind of tiles, and when the game scrolls, it seems like the program is not capable of painting the correct way those path tiles .. And the problems always occurs in 1 and a half screen ... it is when the game has painted 24 tiles ... And it seems like the game construct correctly the path tiles when they are at the edge of the screen... very curious...
And another issue I had is with a HUD that not begins in row 0... If you have a HUD for example with 2 rows, but starts in row 1, the game doesn't work propoertly. I notice that there are several constants that defines the HUD, so I had to change some files:
1. script HandleScroll. Line 200. You have to add the line
SBC #BOX_0_ORIGIN_Y
2. Into macro InitializeColumnWrite. Line 4. Add
CLC
ADC #BOX_0_ORIGIN_Y
3. Into HandleUpdateObjects. Line 950. Add
CLC
ADC #BOX_0_ORIGIN_Y
I hope to have explained correctly and those lines helps with our new friend "the HUD"... ^^
Thanks!!