Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-04-09 | Cleanup of Zone/Animation removal code. Only the good god of void pointers ↵ | Nicola Mettifogo | |
knows how it managed to work until now. svn-id: r26430 | |||
2007-04-09 | - moved walk code to List<> | Nicola Mettifogo | |
- some adjustments to #include statements svn-id: r26424 | |||
2007-04-09 | Fixed regression bug in dialogue code. | Nicola Mettifogo | |
svn-id: r26422 | |||
2007-04-07 | Fixed broken implementation of ManagedList | Nicola Mettifogo | |
svn-id: r26412 | |||
2007-04-07 | Added new ManagedList class to handle Instruction and Command lists. The ↵ | Nicola Mettifogo | |
same class will be used to hold Zone, Animation and WalkNode lists. svn-id: r26410 | |||
2007-04-07 | cleanup | Nicola Mettifogo | |
svn-id: r26409 | |||
2007-04-07 | Fixed incomplete implementation of Command lists. | Nicola Mettifogo | |
svn-id: r26408 | |||
2007-04-07 | Changed Commands to use List<> | Nicola Mettifogo | |
svn-id: r26407 | |||
2007-04-07 | Explicit constructor invoked when instancing WalkNode. | Nicola Mettifogo | |
svn-id: r26406 | |||
2007-04-07 | Implemented destructors for Question and Answer. | Nicola Mettifogo | |
svn-id: r26405 | |||
2007-04-07 | New struct Answer introduced. | Nicola Mettifogo | |
svn-id: r26404 | |||
2007-04-07 | oops forgot to deallocate List nodes after usage | Nicola Mettifogo | |
svn-id: r26403 | |||
2007-04-07 | Added code for ~Command(). | Nicola Mettifogo | |
svn-id: r26402 | |||
2007-04-07 | change Program to use a List<> of Instructions instead of a homebrew linked list | Nicola Mettifogo | |
svn-id: r26401 | |||
2007-04-07 | Reduced dependency between project files, and prepared defs.h for deletion ↵ | Nicola Mettifogo | |
as soon as List<>'s usage is implemented. svn-id: r26400 | |||
2007-04-07 | Turned free___() routines into proper destructors for Zone, Animation and ↵ | Nicola Mettifogo | |
Program, and added memo comments for porting the engine to Common::List<>. svn-id: r26399 | |||
2007-04-06 | Enabled lazy removal for Job instances. | Nicola Mettifogo | |
svn-id: r26396 | |||
2007-04-06 | Made Program hold an explicit reference to its set of Instruction(s) instead ↵ | Nicola Mettifogo | |
of simply being a Node chained with them. svn-id: r26393 | |||
2007-04-04 | Characters now only store the set of frames they actually need. Basically, ↵ | Nicola Mettifogo | |
mini characters and normal characters are now completely separated. svn-id: r26381 | |||
2007-04-03 | - added a new archive member variable to Disk, to decouple resource archives ↵ | Nicola Mettifogo | |
from location archives - made Script use a stream as input with overall simplification of Disk routines svn-id: r26379 | |||
2007-04-03 | - fixed RLEStream | Nicola Mettifogo | |
- simplified unpacking of background for dos version - other minor changes svn-id: r26378 | |||
2007-04-03 | Reduced code duplication in AmigaDisk by means of a new wrapper class for ↵ | Nicola Mettifogo | |
Archive. svn-id: r26377 | |||
2007-04-02 | miscellaneous improvements for amiga | Nicola Mettifogo | |
svn-id: r26374 | |||
2007-04-02 | - slightly improved mask for amiga (not perfect yet) | Nicola Mettifogo | |
- fixed loading of Talks for amiga - fixed handling of multiple frames svn-id: r26373 | |||
2007-04-01 | Renamed classes for consistency. | Nicola Mettifogo | |
svn-id: r26362 | |||
2007-04-01 | - Added a new class RLEDecoder to avoid code duplication in Disk routines. | Nicola Mettifogo | |
- Temporarily disabled mask loading in Amiga version. svn-id: r26361 | |||
2007-04-01 | Fixed loading of graphics. Now things really look what they are, except the ↵ | Nicola Mettifogo | |
character which still looks a bit jagged. svn-id: r26352 | |||
2007-04-01 | Added code for resource loading and fixed the bug having Amiga demo ↵ | Nicola Mettifogo | |
crashing. It is now limitedly playable, although graphics is still heavily messed up. svn-id: r26349 | |||
2007-04-01 | Implemented Disk routines for Amiga demo. Font are simulated with boxes, and ↵ | Nicola Mettifogo | |
frames aren't decoded properly yet. The engine will now show the first game screen, but crash as soon as the user clicks her mouse. svn-id: r26341 | |||
2007-04-01 | Added GF_DEMO flag and ability to load the correct location at start. | Nicola Mettifogo | |
svn-id: r26340 | |||
2007-04-01 | Function changeCharacter is now responsible for loading character specific ↵ | Nicola Mettifogo | |
Zones and such svn-id: r26339 | |||
2007-04-01 | made Menu use _vm instead of _engine | Nicola Mettifogo | |
svn-id: r26336 | |||
2007-03-30 | made menu properly set language | Nicola Mettifogo | |
svn-id: r26329 | |||
2007-03-29 | oops | Nicola Mettifogo | |
svn-id: r26319 | |||
2007-03-29 | - changed Cnv to use a single large buffer for frames instead of small ↵ | Nicola Mettifogo | |
chunks of memory, to simplify loading by Disk. - added a new constructor with parameters to Cnv svn-id: r26318 | |||
2007-03-29 | - implemented destructor for Cnv, thus removing calls to Gfx::freeCnv() | Nicola Mettifogo | |
- enforced use of getFramePtr instead of Cnv::_array member svn-id: r26317 | |||
2007-03-28 | Overhaul of palette management to bring it back to its original form. Gfx ↵ | Nicola Mettifogo | |
palette code has been updated, and _c_endComment (callable from scripts) has been implemented. As a by-product, palette cycling now finally works! svn-id: r26314 | |||
2007-03-27 | Fixed palette bug to allow proper display of splash screens, but dos palette ↵ | Nicola Mettifogo | |
is still broken in game. Palette code needs a general revision due to differences between dos and amiga. svn-id: r26313 | |||
2007-03-27 | engine can now handle amiga and dos splash screens | Nicola Mettifogo | |
svn-id: r26312 | |||
2007-03-27 | added code to load amiga background slides | Nicola Mettifogo | |
svn-id: r26311 | |||
2007-03-24 | Changed detection of the dreaded 'fr' archive in Nippon Safes Amiga Demo. ↵ | Nicola Mettifogo | |
This is not a better hack than before, except that now it works. svn-id: r26299 | |||
2007-03-24 | Added new class Table, and updated Disk accordingly. Tables can be populated ↵ | Nicola Mettifogo | |
after their creation or wrapped around existing arrays. Thus, the old functions (initTable, freeTable and searchTable) have been removed. svn-id: r26295 | |||
2007-03-24 | made more functions members of Parallaction | Nicola Mettifogo | |
svn-id: r26294 | |||
2007-03-24 | started infrastructure for amiga demo: | Nicola Mettifogo | |
- added Disk skeleton - adapted Archive to handle different structure for archives - moved Disk creation from engine constructor into init() [still sub-optimal] svn-id: r26293 | |||
2007-03-24 | - fixed regression bug: one free/delete mismatch | Nicola Mettifogo | |
- added needed virtual destructors to structs svn-id: r26292 | |||
2007-03-22 | unrolled loop in buildWalkPath and renamed some variables | Nicola Mettifogo | |
svn-id: r26276 | |||
2007-03-22 | Fix warnings | Max Horn | |
svn-id: r26274 | |||
2007-03-21 | - moved buildWalkPath inner loop into a new function | Nicola Mettifogo | |
- renamed some variables in buildWalkPath - deleted an old extern for buildWalkPath svn-id: r26272 | |||
2007-03-21 | got rid of cryptic pseudo-boolean variable in buildWalkPath | Nicola Mettifogo | |
svn-id: r26269 | |||
2007-03-20 | replaced some x,y/left,top pairs with Common::Point | Nicola Mettifogo | |
svn-id: r26262 |