Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-07-27 | Properly count entities and sure we support enough | Juan J. Martinez | |
This accounts: - entities on the map - entities that will be spawn to unlock doors - the time monster | |||
2023-07-20 | Erase collected gold | Juan J. Martinez | |
Although the erase code of the player is likely to clean the gold after being picked up, there could be some left overs in some corner cases, so we let the map erase the gold to ensure it is 100% clean. | |||
2023-07-11 | Better order | Juan J. Martinez | |
2023-07-11 | Use insertion sort | Juan J. Martinez | |
2023-07-11 | Actually, use qsort properly | Juan J. Martinez | |
2023-07-10 | Draw entities in order | Juan J. Martinez | |
This makes a difference on the less powerful machines and helps avoiding flickering. | |||
2023-07-09 | Height can be a parameter too | Juan J. Martinez | |
2023-07-09 | Assembler optimised blit copy hardcoded to 16x16 | Juan J. Martinez | |
2023-07-08 | Avoid drawing the whole screen on each frame | Juan J. Martinez | |
This allows supporting 386DX "just about" (there will be flickering). | |||
2023-07-04 | Warp all the entities out | Juan J. Martinez | |
Used by the stage clear code. | |||
2023-06-25 | Add entity system, add new enemy (snake) | Juan J. Martinez | |