Torbjörn Andersson
ad8a71783a
This is an attempt to fix the actor frames in IHNM. It appears to be at
...
least partially successful.
svn-id: r19025
2005-10-11 18:11:58 +00:00
Torbjörn Andersson
e44213c832
Cleanups. Mostly whitespace.
...
svn-id: r19022
2005-10-11 17:39:31 +00:00
Eugene Sandulenko
f715044e4e
Some IHNM changes:
...
o Fix status text color. (Though text is all ITE-specific)
o Enable inventory drawing
o Load inventory sprites
o Hid now unneeded actor loading debug output
svn-id: r19011
2005-10-11 02:22:53 +00:00
Eugene Sandulenko
b5b6b6ebb7
Eliminate font substitution ugliness.
...
svn-id: r18995
2005-10-10 02:09:08 +00:00
Torbjörn Andersson
3568b14a21
Removed TODO comment about actor strings loading.
...
svn-id: r18990
2005-10-09 16:25:47 +00:00
Eugene Sandulenko
6cd35f7507
Now load actors only on demand. That lets select Nimdok (doctor) part. Just
...
click on him and move mouse away quickly, so it will not try to get actor's
name which is broken ATM.
svn-id: r18984
2005-10-09 01:43:08 +00:00
Eugene Sandulenko
d02c35c821
(more) Proper implementation of ChapterSelection panel. Though not all
...
functionality is implemented but it is enough for now. Lets select any
character.
svn-id: r18982
2005-10-09 01:18:26 +00:00
Eugene Sandulenko
176f32bfa1
_vm->getSceneHeight() --> _vm->_scene->getHeight() and make it return different
...
scene height for individual panel modes.
svn-id: r18959
2005-10-08 15:20:11 +00:00
Eugene Sandulenko
fe48a00517
Draw acrtors (eriktorbjorn, rejoice).
...
It:
o breaks intro, as now everything seems to be shifted.
o Shows problem at our firt scene where there is no inventory drawn
o Shows problem with our animation code, actor frames are wrong
o Draws actors upside down and probably at wrong location
o Due to incomplete implementation of whichObject() it crashes when
you hover over characters.
svn-id: r18952
2005-10-07 05:31:13 +00:00
Eugene Sandulenko
62a9b56577
IHNM changes:
...
o Latest bit of Game Object structure
o Implemented spiritual barometer
o Fixed Ethics points data type
o Implemented sf74 and sf104
svn-id: r18933
2005-10-04 23:38:19 +00:00
Eugene Sandulenko
61cd3947aa
Disabling actors during cutscenes did make a difference though. Reenabling
...
subtitles during cutscenes.
svn-id: r18923
2005-10-02 03:09:29 +00:00
Eugene Sandulenko
8382be199a
Attempt to make proper subtitles outline color.
...
svn-id: r18922
2005-10-02 02:42:44 +00:00
Torbjörn Andersson
2cb741281f
Don't draw actors during cutaways. (Not that it makes any difference at
...
this point. :-)
svn-id: r18903
2005-09-30 09:14:21 +00:00
Eugene Sandulenko
36f77ad3f9
Fix fonts in intro. It is a very dirty code. Actually we should specify
...
font Ids in game settings. Also uhnm demo will definitely not work with current
code as it has lesser number of fonts.
svn-id: r18900
2005-09-29 15:57:41 +00:00
Torbjörn Andersson
afe28a5b07
Some very minor cleanups. (Basically the remains of a failed experiment.)
...
svn-id: r18893
2005-09-28 14:27:18 +00:00
Torbjörn Andersson
1a48b01fef
Some more IHNM-related stuff:
...
* Use the script-specified text area for subtitles, if there is one.
* Fixed a word-wrapping bug that would happen if a new line began with a
space. I don't know about ITE, but IHNM puts two spaces after periods. Of
course, the case where I saw this happen will probably go away once we
start using the right font, but it could still happen elsewhere.
svn-id: r18890
2005-09-28 06:33:13 +00:00
Andrew Kurushin
b17c47f74a
fix 1283705
...
and actor regression
svn-id: r18789
2005-09-08 18:01:39 +00:00
Eugene Sandulenko
69920fd6e4
Force subtitles to be shown in floppy version.
...
svn-id: r18779
2005-09-06 01:36:27 +00:00
Andrew Kurushin
4e5cc8d080
fix #1269037 Rif walks off-screen when looking at screen at desk
...
svn-id: r18774
2005-09-04 17:40:16 +00:00
Eugene Sandulenko
cd5502916a
o Fix bug #1258633 "ITE: Second Rif appears in wall of dog castle prison"
...
o Added debug output method to Location structure
o Fixed long-standing bug with save version being saved not in constant
endianness
svn-id: r18740
2005-09-03 07:56:42 +00:00
Eugene Sandulenko
c8a2de6e6e
Implement option buttons functionality. This fixes bug #1259518 "ITE: Buttons
...
in Options Dialog not fully functional"
svn-id: r18738
2005-09-02 20:17:52 +00:00
Chris Apers
8192fcf9d9
Fixed potential memory error on system that can't return a pointer of 0 byte
...
svn-id: r18735
2005-09-02 11:47:47 +00:00
Torbjörn Andersson
ea4d3fcca1
Downgraded warning() to debug(1, ...) since it was drowning out all other
...
messages.
svn-id: r18718
2005-08-30 12:13:09 +00:00
Andrew Kurushin
968e73a93a
fix 1258781 & 1253993 bugs
...
(difficulties of leaving scenes)
svn-id: r18698
2005-08-16 17:59:49 +00:00
Eugene Sandulenko
8cbdf0e629
o Fix crashes on puzzle with floppy (speechless) versions
...
o Now hints get correct voices.
svn-id: r18695
2005-08-16 13:13:27 +00:00
Eugene Sandulenko
828bcebd41
Fix bug #1257016 "ITE: crashes in dogs castle labyrinth"
...
svn-id: r18667
2005-08-11 21:39:05 +00:00
Eugene Sandulenko
2230d4b037
More debug output for IHNM
...
svn-id: r18656
2005-08-11 14:00:26 +00:00
Eugene Sandulenko
0af7371717
More IHNM fixes. Now it tries to start Ellen part but crashes at invalid
...
opcode because it tries to execute string data.
svn-id: r18654
2005-08-10 19:12:10 +00:00
Andrew Kurushin
3e7feb5cb1
fixed iso convertion Rif position
...
add some IHNM panels
svn-id: r18652
2005-08-10 18:27:18 +00:00
Eugene Sandulenko
4e4c1f5b73
Rename event types to comply with our standards.
...
svn-id: r18647
2005-08-10 15:31:15 +00:00
Eugene Sandulenko
37f2a10ef6
Rename Actor class members to _members.
...
svn-id: r18645
2005-08-10 14:53:17 +00:00
Eugene Sandulenko
00d676c3d2
EVENT -> Event
...
svn-id: r18644
2005-08-10 14:11:22 +00:00
Eugene Sandulenko
b22caf6fdc
Fix (partially) actors and object loading in IHNM.
...
svn-id: r18635
2005-08-08 12:13:38 +00:00
Eugene Sandulenko
1317843a5b
Fix warning
...
svn-id: r18632
2005-08-08 07:52:18 +00:00
Andrew Kurushin
9480f69d8b
check IHNM skiped data (loadActorList&loadObjList)
...
svn-id: r18629
2005-08-08 06:47:56 +00:00
Andrew Kurushin
d3b229b051
loadList -> loadActorList
...
some checkups
svn-id: r18625
2005-08-07 11:20:43 +00:00
Eugene Sandulenko
215a94ae30
WIP on metaResources. Most resources are load. Now we start correct
...
scene. But there are following problems:
o Inclomplete support for actors speech, so opSpeak is skipped
o For some weird reason actors do not appear at all. Actually code seems to
be trying to read only protagonist frames
o It crashes on reading sprites due to wrong input
svn-id: r18624
2005-08-07 00:00:43 +00:00
Andrew Kurushin
5956747e2e
ihnm actors list WIP
...
svn-id: r18623
2005-08-06 18:28:43 +00:00
Eugene Sandulenko
6886f7865c
o Fix uint -> int with scene numbers
...
o WIP for metaResources
svn-id: r18620
2005-08-06 14:26:59 +00:00
Eugene Sandulenko
005843e55b
o Some cleanup
...
o Fix warnings
o Implemented IHNM changeChapter()
o WIP for metaResources
svn-id: r18618
2005-08-05 23:14:11 +00:00
Eugene Sandulenko
ec4f7d3d7c
Whitespaces
...
svn-id: r18595
2005-07-29 17:58:00 +00:00
Andrew Kurushin
2efc7edb1a
fix setStatusText
...
svn-id: r18593
2005-07-29 17:42:33 +00:00
Andrew Kurushin
50c2d8954d
finally Resource manager rewritten:
...
-adds patch file support
-global _vm removed
cleanups
svn-id: r18560
2005-07-19 19:05:52 +00:00
Torbjörn Andersson
56657a1bcb
Cleanup.
...
svn-id: r18552
2005-07-18 14:37:04 +00:00
Torbjörn Andersson
51e76c703f
Added the puzzle voices from the CD version. I don't know if this breaks
...
the floppy version, and it's still not flawless. But it's a start.
svn-id: r18544
2005-07-15 15:23:19 +00:00
Andrew Kurushin
528eedb2de
font & text related changes:
...
-rewritten font loading
-actors box text output implemented
-many fixes
-implemented nonactors textoutput
svn-id: r18542
2005-07-14 17:46:21 +00:00
Lars Persson
b3aac821fd
1. Fixed divide by zero defect (exception on my symbian target, Windows just return max val)
...
2. Fixed so Saga compiles for VC6.
3. Added GCC_PACK & pragma pack to gfx.h
svn-id: r18527
2005-07-09 23:07:46 +00:00
Andrew Kurushin
150fe60d88
code cleanups
...
transitionDissolve -> gfx
del sdebug
svn-id: r18524
2005-07-09 17:11:41 +00:00
Andrew Kurushin
c2f1691bad
gfx rearangement
...
code cleanups
svn-id: r18523
2005-07-09 16:23:45 +00:00
Andrew Kurushin
d944bd7793
implemented per scene actors clipping
...
so last sequence should look much better (not perfect)
svn-id: r18516
2005-07-08 16:56:03 +00:00