Eugene Sandulenko
fe88687ce7
Show save reminder in IHNM correctly.
...
svn-id: r18996
2005-10-10 02:42:50 +00:00
Eugene Sandulenko
fc11b60674
Draw main panel. Buttons lack backgorunds and save reminder is buggy atm.
...
svn-id: r18994
2005-10-10 02:02:58 +00:00
Eugene Sandulenko
d67009d5e5
Restore cursor after boss key.
...
svn-id: r18986
2005-10-09 03:45:16 +00:00
Eugene Sandulenko
c11575c99c
Boss key like in original. Press F9. Palette seems to be wrong though and
...
cursor does not reappear.
svn-id: r18985
2005-10-09 03:35:45 +00:00
Eugene Sandulenko
d972e948c3
Simplified handleChapterSelectionUpdate()
...
svn-id: r18983
2005-10-09 01:20:46 +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
46660feeb2
Quick and dirty hack to enable actors interaction. Still have to compare
...
that with disasm.
svn-id: r18965
2005-10-08 19:53:38 +00:00
Eugene Sandulenko
528d2b2ca1
Now most artefacts are gone and we're in proper panel mode when running
...
character selection.
svn-id: r18961
2005-10-08 16:25:18 +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
Torbjörn Andersson
a202b15062
Added a "video" panel mode. From what I understand, the beginning of the
...
IHNM intro should use this, so now it does.
svn-id: r18957
2005-10-07 15:36:28 +00:00
Torbjörn Andersson
5f20bf11e6
It should always be possible to interrupt the intro with Escape now. Most
...
of the job was already done, though. Only the final bit was missing.
svn-id: r18951
2005-10-06 15:56:06 +00:00
Eugene Sandulenko
c7e8af5e5e
Proper place for cutawaySkip() call
...
svn-id: r18934
2005-10-04 23:59:09 +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
Torbjörn Andersson
0719a4e6c2
I misunderstood sev on how sf75() should work. Perhaps this is better?
...
svn-id: r18932
2005-10-04 18:19:14 +00:00
Eugene Sandulenko
05ccf63898
Implement sfWaitFramesEsc()
...
svn-id: r18894
2005-09-28 15:41:21 +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
Eugene Sandulenko
f2c542547d
Fix bug #1256381 "ITE: Options menu contains wrong item" and gave symbolic
...
names to text Ids.
svn-id: r18699
2005-08-16 19:04:51 +00:00
Eugene Sandulenko
8c4494578e
Fix bug #1258537 "ITE: Introduction text is black"
...
svn-id: r18677
2005-08-13 19:41:11 +00:00
Eugene Sandulenko
8242e3e2bc
Fixe bug #1257869 "ITE: Crash when viewing the map"
...
svn-id: r18673
2005-08-13 01:05:59 +00:00
Eugene Sandulenko
6442092616
Fix bug #1257530 "ITE: Mouse pointer visible during cutscenes"
...
svn-id: r18672
2005-08-12 20:06:41 +00:00
Eugene Sandulenko
c1591bebc4
Fix bug #1256368 "ITE: Black pixels drawn as white at sanctuary gate"
...
svn-id: r18665
2005-08-11 19:11:15 +00:00
Eugene Sandulenko
2478c430de
Fix bugs #1256398 "ITE: Clicking doesn't skip dialogue"
...
svn-id: r18660
2005-08-11 16:13: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
67b4b2c0d4
Implement part of chapter selection panel.
...
svn-id: r18643
2005-08-10 13:56:51 +00:00
Eugene Sandulenko
c5bdada079
Fix bug #1252270 "ITE: Verb box drawn incorrectly"
...
svn-id: r18631
2005-08-08 07:44:51 +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
Eugene Sandulenko
1a1db4611a
Show scene substitute image for demo versions of ITE.
...
svn-id: r18589
2005-07-29 16:37:06 +00:00
Eugene Sandulenko
6c9f6e8def
Partially implemented differences in IHNM script functions.
...
svn-id: r18573
2005-07-21 01:33:28 +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
d3ba7a1543
When redrawing the inventory, clear every inventory slot - even the empty
...
ones - before drawing the object. This fixes a glitch when getting the ring
from the mud.
svn-id: r18553
2005-07-18 14:37:55 +00:00
Torbjörn Andersson
62a7474174
Fixed ITE inventory redraw glitch when exchanging the medallion for money.
...
svn-id: r18551
2005-07-17 15:10:08 +00:00
Torbjörn Andersson
8df01d4aac
Cleanup
...
svn-id: r18550
2005-07-17 13:36:38 +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
Torbjörn Andersson
f756b74d04
Made it possible to terminate dialog windows with Enter. (We could already
...
terminate them with Esc.) This is so that, for instance, if you type a
savegame name you can press Enter, rather than clicking on the "Save"
button.
I don't know if the original did this as well, but it feels natural to me.
svn-id: r18537
2005-07-12 18:31:48 +00:00
Lars Persson
d1e58e6036
Updated interface.cpp so it compiles for VC6 without errors. Moved loop variable declaration
...
svn-id: r18532
2005-07-10 15:25:30 +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
Andrew Kurushin
cff8568562
fix converse pal bug
...
svn-id: r18502
2005-07-06 17:07:58 +00:00
Eugene Sandulenko
cdead6d57b
- Stripped down unused SURFACE parameter in palette-related functions
...
- Fixed scenes glitch when loading saved game. This is done by closing
load window right after game is loaded which differs from original but
seems more logical to me
- Fixed wrong palette when Dragon maze was loaded from a savegame. We just
didn't process Palette resource for it.
svn-id: r18494
2005-07-05 15:15:35 +00:00
Eugene Sandulenko
de14b2337f
Implementation of sfShowMap. This was latest unimplemented script function :)
...
svn-id: r18487
2005-07-03 20:02:56 +00:00
Torbjörn Andersson
d38a41e532
When a key is pressed, go back to repeat phase 0 again. This is so that we
...
won't continue a fast repeat with the new key. (Annoying example: It could
be tricky to type upper-case letters because if you didn't type the letter
fast enough "Shift" would begin to repeat, and then whatever letter you
typed would start repeating immediately.)
svn-id: r18423
2005-06-21 15:41:35 +00:00
Eugene Sandulenko
2c9d2ffc97
Support for mouse wheel in Options dialog and in Converse panel
...
svn-id: r18414
2005-06-19 23:41:40 +00:00
Andrew Kurushin
97337c4623
implemented sfGetNumber
...
now use MagicHat (be carefull not to exceed overall scene number)
svn-id: r18410
2005-06-19 14:06:20 +00:00
Torbjörn Andersson
7b8c800482
Whitespace
...
svn-id: r18372
2005-06-10 13:49:43 +00:00
Torbjörn Andersson
8c82d94c40
Allow part of the IHNM intro to run again. I haven't verified that these
...
resource numbers are correct.
svn-id: r18366
2005-06-08 14:41:57 +00:00
Andrew Kurushin
d3587c3a1e
fixed lense creation bug ( fade in/out now has separate flag)
...
svn-id: r18340
2005-06-04 15:02:17 +00:00