mirror of
https://github.com/collinsmith/riiablo.git
synced 2025-01-19 16:57:20 +07:00
d3dbdb06bd
MapRenderer will now renderer more closely to the game itself Background layer and foreground layers are now interwoven so entities will render behind correct objects,walls,etc Shadow abstracted from animation rendering to render separately Animation class now maintains a box that is representative of all its current layers (COF bbox is inaccurate) Added getBox(int) to DC and began process to change implementation behavior of how animation boxes should be retrieved Added className to Entity and Map.Zon to constituent classes Changed how Labels are implemented in Entity Added drawShadow method to Entity Fixed Entity BBox checking to check for more accurate Animation BBox Added Entity interaction range and interaction methods Updated Entity API in Monster and StaticEntity Added some i18n support Added Waypoint support to StaticEntity Fixed DS1 shadow layer Added support for default orientation to DS1.Cell Changed visibility of Map.Zone.map and Map.Zone.level Added copyShadows to Map.Preset Added Map.flags methods to retrieve flags of a specified subtile in world-space Added MapGraphPath.isEmpty Implemented Label support to MapListener and GameScreen Added entity target support to MapListener Implemented improved MapListener API to GameScreen Added interact support to AI Added basic greeting to Npc AI on interaction |
||
---|---|---|
.. | ||
src/gdx/diablo | ||
test/gdx/diablo | ||
build.gradle |