Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-05-09 | SCI: AvoidPath: No longer excludes edges on screen borders for pathfinding, as | Walter van Niftrik | |
only the earlier games seem to do this. We may need to add a SCI version check here if this change breaks anything in earlier games. svn-id: r40398 | |||
2009-05-09 | SCI: AvoidPath: another workaround for ECO. | Walter van Niftrik | |
svn-id: r40397 | |||
2009-05-08 | SCI: AvoidPath: another workaround for ECO | Walter van Niftrik | |
svn-id: r40384 | |||
2009-05-08 | SCI: AvoidPath: Fixed a regression caused by previous commit, and added a | Walter van Niftrik | |
workaround for ECO room 300. svn-id: r40383 | |||
2009-05-08 | SCI: AvoidPath: added support for multiple contained-access polygons (ECO1). | Walter van Niftrik | |
svn-id: r40378 | |||
2009-04-24 | SCI: Changed GfxWidget::set_visual function pointer to virtual method setVisual | Max Horn | |
svn-id: r40108 | |||
2009-04-24 | SCI: Got rid of GFXW() macro; turned GfxWidget::widfree into destructors | Max Horn | |
svn-id: r40107 | |||
2009-04-24 | SCI: Renamed gfxw_widget_t and subtypes to GfxWidget etc. | Max Horn | |
svn-id: r40104 | |||
2009-04-24 | SCI: Started to C++ify the gfxw_widget_t codebase | Max Horn | |
svn-id: r40103 | |||
2009-04-05 | SCI: Replaced AATree by Common::List in AvoidPath. AATree does not help when | Walter van Niftrik | |
the input size is this small. svn-id: r39855 | |||
2009-04-03 | SCI: Fix warning on OSX | Max Horn | |
svn-id: r39810 | |||
2009-04-02 | Applied fingolfin's suggestion to remove the roundf() implementation and ↵ | Filippos Karapetis | |
make the code in that bit simpler and more readable (since points are always positive) svn-id: r39802 | |||
2009-04-02 | pic_port_bounds was only set from command-line parameters it seems, so it's ↵ | Filippos Karapetis | |
safe to put it together with the rest of the options svn-id: r39800 | |||
2009-04-02 | Fixed compilation under MSVC by implementing roundf() | Filippos Karapetis | |
svn-id: r39799 | |||
2009-04-02 | SCI: AvoidPath cleanup. | Walter van Niftrik | |
svn-id: r39798 | |||
2009-04-02 | SCI: Avoidpath cleanup. | Walter van Niftrik | |
svn-id: r39797 | |||
2009-03-27 | SCI: AvoidPath workaround for intersecting polygons in Longbow, room 210. | Walter van Niftrik | |
svn-id: r39714 | |||
2009-03-25 | SCI: AvoidPath cleanup. | Walter van Niftrik | |
svn-id: r39680 | |||
2009-03-24 | SCI: build fix. | Walter van Niftrik | |
svn-id: r39675 | |||
2009-03-24 | SCI: Added workaround for broken polygon in LSL1 room 350. | Walter van Niftrik | |
svn-id: r39674 | |||
2009-03-24 | SCI: Added workaround for duplicate polygons being passed to kAvoidPath. | Walter van Niftrik | |
svn-id: r39668 | |||
2009-03-23 | SCI: some avoidpath cleanup | Walter van Niftrik | |
svn-id: r39630 | |||
2009-03-22 | SCI: Renamed Vertex::entries::cle_next -> Vertex::_next, analog for ↵ | Max Horn | |
cle_prev. Replace code for reversing a circular list by a new method CircularVertexList::reverse() svn-id: r39613 | |||
2009-03-22 | SCI: Some cleanup; avoid taking square root unnecessarily | Max Horn | |
svn-id: r39612 | |||
2009-03-20 | SCI: cleanup | Max Horn | |
svn-id: r39578 | |||
2009-03-19 | SCI: converted aatree into a class | Walter van Niftrik | |
svn-id: r39544 | |||
2009-03-08 | Use new Palette class to manager pixmap palettes. | Willem Jan Palenstijn | |
There are some remaining regressions with text colour in SCI1 games, but overall it should fix more than it breaks. svn-id: r39242 | |||
2009-03-07 | SCI: Reduced header interdependencies some more | Max Horn | |
svn-id: r39202 | |||
2009-03-07 | Replaced getInt16, getUInt16 and putInt16 | Filippos Karapetis | |
svn-id: r39189 | |||
2009-02-28 | SCI: Renamed some kernel types and general cleanup | Jordi Vilalta Prat | |
svn-id: r38961 | |||
2009-02-27 | SCI: Renamed include/engine.h to engine/state.h; added a corresponding .cpp ↵ | Max Horn | |
file with the EngineState constructor svn-id: r38921 | |||
2009-02-24 | SCI: Moved kernel.h and kdebug.h from include/ to engine/; untangled header ↵ | Max Horn | |
deps some more svn-id: r38833 | |||
2009-02-24 | SCI: Last batch of pathfinding cleanup | Max Horn | |
svn-id: r38831 | |||
2009-02-24 | SCI: More pathfinding cleanup | Max Horn | |
svn-id: r38830 | |||
2009-02-24 | SCI: Replaced vertex list used for dijkstra algo by Common::List; got rid of ↵ | Max Horn | |
include/list.h svn-id: r38829 | |||
2009-02-24 | SCI: Rewrote parts of the pathfinding code to use Common::List; also renamed ↵ | Max Horn | |
some types svn-id: r38828 | |||
2009-02-24 | SCI: Turned circular list code into a small class | Max Horn | |
svn-id: r38827 | |||
2009-02-24 | SCI: cleanup | Max Horn | |
svn-id: r38826 | |||
2009-02-22 | Whitespace cleanup | Jordi Vilalta Prat | |
svn-id: r38783 | |||
2009-02-21 | SCI: Convert the segment manager into a class | Jordi Vilalta Prat | |
svn-id: r38767 | |||
2009-02-21 | SCI: Moved aatree.* files together into engine/ | Max Horn | |
svn-id: r38763 | |||
2009-02-21 | SCI: Moved include/menubar.h -> gfx/menubar.h, untangled headers some more | Max Horn | |
svn-id: r38761 | |||
2009-02-21 | Replaced "typedef struct _state state_t" with "struct EngineState" | Jordi Vilalta Prat | |
svn-id: r38678 | |||
2009-02-21 | Wrapped the SCI engine in the Sci namespace. | Oystein Eftevaag | |
svn-id: r38676 | |||
2009-02-20 | Started conversion of debug messages and debug levels to the ScummVM ↵ | Filippos Karapetis | |
equivalents. Removed the "stubs" and "warnings" debug levels and replaced such kinds of messages with normal warnings svn-id: r38617 | |||
2009-02-20 | formating | Paweł Kołodziejski | |
svn-id: r38603 | |||
2009-02-17 | point_t -> Common::Point | Filippos Karapetis | |
svn-id: r38437 | |||
2009-02-17 | Update headers. engine/ | Eugene Sandulenko | |
svn-id: r38408 | |||
2009-02-17 | Replaced sci_free() with free() - it's OK to free a NULL pointer, so the ↵ | Filippos Karapetis | |
checking that sci_free() performed is not necessary svn-id: r38406 | |||
2009-02-16 | SCI: cleanup | Max Horn | |
svn-id: r38336 |