uruk
0eece817eb
CGE2: Fix releasePocket().
...
Now the inventory system is working as intended.
2014-06-23 13:11:54 +02:00
uruk
23adc159ef
CGE2: Implement busy() and revise connected parts of the engine.
2014-06-23 11:50:49 +02:00
uruk
9023240545
CGE2: Rework show() and hide() in Bitmap to use V2Ds as parameters.
2014-06-15 21:33:41 +02:00
Strangerke
c82246ee55
CGE2: remove useless code related to boolean values
2014-06-15 11:25:56 +02:00
Strangerke
0f923c7e98
CGE2: Change the Flags structure to make use of booleans
2014-06-15 11:12:13 +02:00
Paul Gilbert
c48c585f88
CGE2: Fix loading of fixed-point integer values
2014-06-14 19:34:30 -04:00
Paul Gilbert
28717ff056
CGE2: Fix vertical screen clipping in Bitmap::show and Bitmap::hide
2014-06-13 23:22:44 -04:00
uruk
a2c3a11708
CGE2: Rename setCave() to setScene().
2014-06-13 22:36:32 +02:00
uruk
bad8e7ea26
CGE2: Fix Sprite::ghost and snGhost().
2014-06-13 17:02:17 +02:00
uruk
95c844a035
CGE2: Implement snKill().
...
Add and implement Sprite::setCave() during the process.
2014-06-13 16:13:36 +02:00
Strangerke
207f3c8be2
CGE2: Implement FXP code. Still WIP, loadTab to be fixed
2014-06-12 07:20:55 +02:00
uruk
5a5fe344a0
CGE2: Implement display of speech bubbles.
...
The sound code connected to them is still gappy.
2014-06-10 17:27:59 +02:00
uruk
71b0a4cc69
CGE2: Implement Sprite::labVal().
2014-06-10 14:02:33 +02:00
uruk
ba8bc2e40b
CGE2: Rework empty-checks of strings.
2014-06-08 12:55:19 +02:00
uruk
23d40712c6
CGE2: Refine implementation of Queue::insert().
2014-06-07 19:40:29 +02:00
uruk
f2c0069765
CGE2: Change BitmapPtr *_shpList -> BitmapPtr _shpList.
...
Update rest of the code accordingly.
2014-06-06 14:57:34 +02:00
uruk
c6fd9bf8ce
CGE2: Remove stub from Vga::update().
...
It was for displaying debug lines. May be placed back again later during some debugging.
2014-06-06 12:00:22 +02:00
uruk
85d9e9238c
CGE2: Remove _m and xShow() from Bitmap, makeXlat() and killXlat() from Sprite.
...
They are not used in CGE2 at all (or used differently).
2014-06-05 00:45:33 +02:00
uruk
26b7ecd2ee
CGE2: Get rid of _spareQ.
...
CGE2 uses an instance of Spare instead of it.
2014-06-04 22:57:02 +02:00
uruk
58ee44ceb2
CGE2: Remove unnecessary check from Sprite::step().
2014-06-04 22:50:32 +02:00
Strangerke
a0aa7df19c
CGE2: Remove useless 'void'
2014-06-04 07:10:27 +02:00
Strangerke
b6d8e2b247
CGE2: Unstub some code used to move sprites
2014-06-04 01:03:51 +02:00
Strangerke
c5072db8fb
CGE2: Fix remaining shadowed variables
2014-06-03 22:46:59 +02:00
Strangerke
aabe883dc2
CGE2: Fix some more GCC warnings
2014-06-03 22:34:39 +02:00
Strangerke
11ebdcb5e0
CGE2: nullify some pointers
2014-06-03 20:18:48 +02:00
Strangerke
de8affdec5
CGE2: Silence some gcc warnings
2014-06-03 17:39:10 +02:00
Strangerke
41f9195f56
CGE2: Fix flags synchronization
2014-06-03 07:28:33 +02:00
Strangerke
5d9e31c708
CGE2: Fix rounding error, remove (original) debug code
2014-06-03 07:12:49 +02:00
uruk
6d73870431
CGE2: Move then implement Sprite::touch().
...
Also add stubs for called functions.
2014-06-02 14:46:59 +02:00
uruk
ff21b2d5c8
CGE2: Implement Hero::expand(), move Sprite::works()'s stub to hero.cpp.
2014-06-02 10:03:15 +02:00
uruk
8eb6a4db8b
CGE2: Add display of mouse cursor.
...
The actual click-handling is not working yet.
2014-06-01 21:44:07 +02:00
uruk
82898716cf
CGE2: Reimplement Vga::show().
2014-05-31 15:22:29 +02:00
Strangerke
3035903f6f
CGE2: Clarify a STUB warning
2014-05-30 10:41:14 +02:00
Strangerke
8654042d05
CGE2: Silence a warning by adding a safeguard in step()
2014-05-30 10:38:36 +02:00
uruk
60825760fd
CGE2: Implement snGhost().
...
Also implement Sprite::ghost().
2014-05-29 20:05:51 +02:00
uruk
e6e0847b7b
CGE2: Finish implementation of Sprite::setSeq().
2014-05-29 18:24:55 +02:00
uruk
8f28501e3c
CGE2: Remove unnecessary comment from vga13h.cpp.
2014-05-29 18:22:26 +02:00
uruk
62e36f9279
CGE2: Rework EncryptedStream::readLine().
2014-05-26 16:30:32 +02:00
uruk
54956d8a81
CGE2: Move things around to fix broken compilation of cross-includes.
...
V2D and V3D are moved to vga13h.h
2014-05-26 09:57:41 +02:00
uruk
0566d095bb
CGE2: Partially implement Sprite::step().
2014-05-24 08:57:55 +02:00
uruk
02817a7bd5
CGE2: Implement Sprite::hide().
2014-05-23 11:40:56 +02:00
uruk
c734aa08b1
CGE2: Implement Sprite::show().
2014-05-23 11:22:43 +02:00
uruk
e98554309d
CGE2: Add mainLoop() and handleFrame().
...
Also implement connecting things.
2014-05-23 10:55:58 +02:00
uruk
ba8e801ada
CGE2: Implement Sprite::expand().
...
Add functions:
*Bitmap::moveHi()
*Bitmap::moveLo()
*CGE2Engine::tail()
and warning comments to various places during the process.
Also add _lab data member to CommandHandler::Command.
2014-05-23 10:05:02 +02:00
uruk
bf820481b7
CGE2: Implement feedSnail().
2014-05-19 23:24:23 +02:00
uruk
122db40530
CGE2: Implement Sprite::contract():
2014-05-18 14:18:45 +02:00
uruk
47e55f1664
CGE2: Initialize _actions[] in SprExt's constructor.
2014-05-18 14:15:13 +02:00
uruk
997564d1f6
CGE2: Reimplement backShow().
2014-05-17 23:20:21 +02:00
uruk
bb4679672c
CGE2: Revise Queue.
2014-05-17 23:14:19 +02:00
uruk
dc370d4994
CGE2: Partially implement Sprite::expand().
2014-05-15 14:56:26 +02:00