Nicola Mettifogo
|
236634662c
|
Made screen size parameters properties of engine instead of compile-time constants.
svn-id: r28219
|
2007-07-26 18:30:27 +00:00 |
|
Nicola Mettifogo
|
945be6e5f2
|
Moved mouse cursor tampering from inventory.cpp to Gfx class, and some cleanup.
svn-id: r27996
|
2007-07-09 19:19:56 +00:00 |
|
Nicola Mettifogo
|
a641ee4fbe
|
Changed inventory graphics update from synchronous to lazy.
svn-id: r27975
|
2007-07-08 20:15:43 +00:00 |
|
Nicola Mettifogo
|
d1b9002bb0
|
Cleanup inventory code.
svn-id: r27974
|
2007-07-08 19:56:12 +00:00 |
|
Nicola Mettifogo
|
f6e2c67cbb
|
Mouse is now properly hidden during dialogues, and is restored after load/save dialog boxes are closed. Moreover, kEngineMouse constant has been renamed to better match its meaning.
svn-id: r27539
|
2007-06-18 20:11:49 +00:00 |
|
Max Horn
|
218e132e37
|
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
svn-id: r27024
|
2007-05-30 21:56:52 +00:00 |
|
Nicola Mettifogo
|
7d2809108e
|
Fixed the largest memory leaks.
svn-id: r26905
|
2007-05-21 21:06:30 +00:00 |
|
Nicola Mettifogo
|
2a45bcdaab
|
Reverted some changes to inventory handling.
svn-id: r26838
|
2007-05-13 16:25:18 +00:00 |
|
Nicola Mettifogo
|
a1733f8bbe
|
More cleanup.
svn-id: r26835
|
2007-05-13 14:56:44 +00:00 |
|
Nicola Mettifogo
|
ae63466446
|
cleanup
svn-id: r26834
|
2007-05-13 14:38:05 +00:00 |
|
Nicola Mettifogo
|
a4cc51b8c5
|
Added embryonic debugger, and some adjustments to make basic commands work.
svn-id: r26755
|
2007-05-06 08:52:27 +00:00 |
|
Nicola Mettifogo
|
a0dbf44ee1
|
- moved walk code to List<>
- some adjustments to #include statements
svn-id: r26424
|
2007-04-09 10:03:15 +00:00 |
|
Nicola Mettifogo
|
5a8b8ca92d
|
cleanup
svn-id: r26409
|
2007-04-07 16:40:27 +00:00 |
|
Nicola Mettifogo
|
711865ef63
|
- implemented destructor for Cnv, thus removing calls to Gfx::freeCnv()
- enforced use of getFramePtr instead of Cnv::_array member
svn-id: r26317
|
2007-03-29 18:34:31 +00:00 |
|
Nicola Mettifogo
|
c1f84742f9
|
changed remaining stuff to Common::Point and got rid of custom Point and Rect
svn-id: r26216
|
2007-03-18 17:22:07 +00:00 |
|
Nicola Mettifogo
|
919985e4df
|
converted input and labels to Common::Point
svn-id: r26214
|
2007-03-18 17:12:48 +00:00 |
|
Nicola Mettifogo
|
13385a5f2d
|
Made loadObjects return a new Cnv instead of accepting a parameter.
svn-id: r26202
|
2007-03-18 10:34:41 +00:00 |
|
Nicola Mettifogo
|
5ffd410e30
|
fixed usage of reference operator
svn-id: r26189
|
2007-03-18 08:15:54 +00:00 |
|
Nicola Mettifogo
|
f272d19570
|
cleanup
svn-id: r26179
|
2007-03-17 17:52:30 +00:00 |
|
Nicola Mettifogo
|
48460e2ea6
|
- Made Node a superclass for Zone, WalkNode, Command, Instruction, Program and Job.
- Moved Job list management inside Parallaction (because constructors for global variables are not always invoked on some platforms)
svn-id: r26164
|
2007-03-17 13:14:50 +00:00 |
|
Nicola Mettifogo
|
b515721ed8
|
some renaming to shorten lines
svn-id: r26159
|
2007-03-17 07:55:16 +00:00 |
|
Nicola Mettifogo
|
1ef774b2ee
|
gathered character related stuff into a new struct Character, and modified calling code accordingly
svn-id: r26158
|
2007-03-17 07:52:47 +00:00 |
|
Nicola Mettifogo
|
b1abd5e6ca
|
enforced use of Common::Rect on all graphic routines
svn-id: r26128
|
2007-03-13 23:30:36 +00:00 |
|
Nicola Mettifogo
|
922c0a7ea0
|
removed special case of Graphics::copyRect in favor of more general code
svn-id: r26126
|
2007-03-13 20:47:59 +00:00 |
|
Nicola Mettifogo
|
2ad8d70152
|
Moved inventory surface management into inventory.cpp, thus removing Graphics::kBit3. Some duplicated code now exists in graphics.cpp and inventory.cpp.
svn-id: r26123
|
2007-03-13 20:41:40 +00:00 |
|
Nicola Mettifogo
|
6f0dda093a
|
renamed Graphics class to Gfx and Parallaction::_graphics to Parallaction::_gfx to shorten lines and avoid aliasing with framework's Graphics
svn-id: r26111
|
2007-03-12 20:41:25 +00:00 |
|
Nicola Mettifogo
|
7c05225f0d
|
cleanup
svn-id: r26077
|
2007-03-11 00:06:14 +00:00 |
|
Nicola Mettifogo
|
7d03e1ebf4
|
more refactoring
svn-id: r26076
|
2007-03-11 00:04:50 +00:00 |
|
Nicola Mettifogo
|
b440bc1a03
|
wrapped loader routines into a new class named Disk. The new class is also responsible for handling Archives in place of the Parallaction engine.
svn-id: r25972
|
2007-03-04 13:27:29 +00:00 |
|
Nicola Mettifogo
|
753d83f946
|
enforced convention on loader names: load[ItemType]
svn-id: r25937
|
2007-03-02 22:26:39 +00:00 |
|
Nicola Mettifogo
|
02d4001f57
|
added inventory objects loader routine
svn-id: r25936
|
2007-03-02 22:23:02 +00:00 |
|
Nicola Mettifogo
|
6452e60727
|
enforced use of MAKE_INVENTORY_ID
svn-id: r25676
|
2007-02-18 09:36:47 +00:00 |
|
Torbjörn Andersson
|
f33da9e412
|
Some indentation and format changes. Mostly replacing spaces with tabs.
svn-id: r25654
|
2007-02-17 15:37:49 +00:00 |
|
Nicola Mettifogo
|
e3b9bda909
|
changed handling of zone labels to match original engine
svn-id: r25376
|
2007-02-04 08:12:33 +00:00 |
|
Nicola Mettifogo
|
d17f18223e
|
fixed out-of-bounds error causing premature crashes on some systems
svn-id: r25140
|
2007-01-21 08:53:18 +00:00 |
|
Eugene Sandulenko
|
e5c7ce83b8
|
Initial import of Parallaction engine
svn-id: r25083
|
2007-01-14 21:29:12 +00:00 |
|