Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-11-20 | TOLTECS: Reduced header dependencies | Filippos Karapetis | |
2011-11-20 | TOLTECS: Reduced header dependencies | Filippos Karapetis | |
2011-11-20 | TOLTECS: Fixed compilation with the latest trunk changes. | Filippos Karapetis | |
This change also unveiled a serious problem: the same include files are used EVERYWHERE (e.g. code manipulating the screen is using sound includes). Added a FIXME concerning this | |||
2011-11-20 | TOLTECS: - Fixed clipping bugs (in 256-color sprites and scaled sprites) | Benjamin Haisch | |
- Minor cleanup | |||
2011-11-20 | TOLTECS: - Added enum for sound channel type | Benjamin Haisch | |
- Added isPointInside | |||
2011-11-20 | TOLTECS: A lot of changes in the graphics code: | Benjamin Haisch | |
- Optimized drawing code; now only items (sprites, text, screen masks) which have changed from the previous frame are redrawn, this speeds up things a lot - Implemented dirty rectangles using a microtile array - The previously committed Microtile Array implementation from SEL seemed buggy so I wrote my own version which works nicely so far (and is less code and GPL), only MicroTileArray::getRectangles uses parts from the old version, this will be changed later - One known bug related to dirty rectangles remains: Sometimes the background isn't restored correctly and gfx artifacts are visible | |||
2011-11-20 | TOLTECS: Changed how screen masks are handled. | Benjamin Haisch | |
At load time, a Surface is created for each screen mask, in which the gfx data from the background is copied. This is the first step towards more optimized gfx rendering (more to come later). | |||
2011-11-20 | TOLTECS: Renamed ybottom to priority | Benjamin Haisch | |
2011-11-20 | TOLTECS: Some cleanup of the pathfinding code. | Benjamin Haisch | |
2011-11-20 | TOLTECS: Fixed tabs and formatting. | Benjamin Haisch | |
2011-11-20 | TOLTECS: Initial checkin | Eugene Sandulenko | |