Commit Graph

60 Commits

Author SHA1 Message Date
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