aboutsummaryrefslogtreecommitdiff
path: root/saga/saga.h
AgeCommit message (Collapse)Author
2005-11-03-implement font substitution funcsAndrew Kurushin
-move puzzle data to itedata svn-id: r19411
2005-10-18Update FSF address. Eek. Actually that took place on May 1, 2005Eugene Sandulenko
svn-id: r19142
2005-10-17Added French and Russian md5s for IHNM submitted in bugreportsEugene Sandulenko
#1328019 "IHNM: French MD5s" and #1094819 "IHNMAIMS: md5's of my cd version" respectively svn-id: r19139
2005-10-17Fix walking in IHNM. It appeared that BG mask wasn't flipped upside downEugene Sandulenko
when everything else is :). svn-id: r19136
2005-10-17Fix bug #1326833 "ITE: Missing copy protection". Though it is disabledEugene Sandulenko
by default by kind permission from Wyrmkeep Entertainment Co. svn-id: r19125
2005-10-14Eliminate ite-demo and ihnm-demo targets as we do in SAGA. Just use plainEugene Sandulenko
ite and ihnm respectively. Sorry, but I had to do it before release, no autoupgrade as games weren't supported only in developer's version. Fix bug #1297365 "ITE: Game detection is broken". Now it distinguishes between DOS CD and Win CD, though it uses platform and language settings from .ini to do the choice. I.e current games need to be redetected. Though only these 2 games are affected. I.e. they have exactly same resource files, just Windows release adds up external patches. These patches cannot be added to detection as they're stored in subdirectories. Also I resolved problem between ite-demo-win and ite-demo-linux where latter is a superset of former. I.e. it has all files which win demo has plus one additional. And if you try to detect Linux demo it shows you both. Of course this could be handled by upper solution, but to make sure I count number of required files for matched versions and remove those which do not have max number of files. I.e. if 2 games matched and one requires 4 and another one requires 5 files, then we have 5 files matched which certainly points to second game not the first. svn-id: r19074
2005-10-14Add language and platform to game description and use that accross the source.Eugene Sandulenko
That eliminates GF_LANG_DE and GF_MAC_RESOURCES. svn-id: r19071
2005-10-10Draw main panel. Buttons lack backgorunds and save reminder is buggy atm.Eugene Sandulenko
svn-id: r18994
2005-10-09(more) Proper implementation of ChapterSelection panel. Though not allEugene Sandulenko
functionality is implemented but it is enough for now. Lets select any character. svn-id: r18982
2005-10-08_vm->getSceneHeight() --> _vm->_scene->getHeight() and make it return differentEugene Sandulenko
scene height for individual panel modes. svn-id: r18959
2005-10-04IHNM changes:Eugene Sandulenko
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-09-30fix compile warningAndrew Kurushin
svn-id: r18907
2005-09-29Fix fonts in intro. It is a very dirty code. Actually we should specifyEugene Sandulenko
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-28Cleaner code for sfWaitFramesEsc()Eugene Sandulenko
svn-id: r18895
2005-09-26Implemented some trivial IHNM opcodes. I'm not sure if the _ethicsPoints[]Torbjörn Andersson
array is large enough though. These opcodes modify what I assume to be the game state, so that information needs to be stored in the savegames. Not for ITE, though, so savegame compatibility is not broken by this. (Not deliberately, at least.) svn-id: r18885
2005-09-21Added a GAME_SWAPENDIAN flag so that game files can be labelled as havingTorbjörn Andersson
the opposite byte order of the rest of the files. This is needed for the multi-OS version. (Now it crashes with a "RAWInputStream() wrong musicInfo" message instead, but it's still an improvement.) svn-id: r18852
2005-09-09Re-named variable.Torbjörn Andersson
svn-id: r18798
2005-09-02Implement option buttons functionality. This fixes bug #1259518 "ITE: ButtonsEugene Sandulenko
in Options Dialog not fully functional" svn-id: r18738
2005-08-16Fix bug #1256381 "ITE: Options menu contains wrong item" and gave symbolicEugene Sandulenko
names to text Ids. svn-id: r18699
2005-08-13Make IHNM demo go little further (still crashes at initialization). AddEugene Sandulenko
spanish version of IHNM. svn-id: r18676
2005-08-10fixed iso convertion Rif positionAndrew Kurushin
add some IHNM panels svn-id: r18652
2005-08-10Reanme more minor struct to comply with our naiming standards.Eugene Sandulenko
svn-id: r18646
2005-08-04Remove support of dumped data forks for old ITE Mac CD. Now it requiresEugene Sandulenko
files to be in macbinary format. svn-id: r18613
2005-08-04Fix compilationEugene Sandulenko
svn-id: r18610
2005-08-04macBinary resource supportAndrew Kurushin
svn-id: r18609
2005-07-30Remove trailing whitespaces.Eugene Sandulenko
svn-id: r18604
2005-07-30Thread-related IHNM differences.Eugene Sandulenko
svn-id: r18602
2005-07-29Preliminary support for original MAC CD ITEEugene Sandulenko
svn-id: r18598
2005-07-29Restrict scene substitutes only to demos which actually use themEugene Sandulenko
svn-id: r18597
2005-07-26fixed sound in many variationAndrew Kurushin
some version should be tested svn-id: r18585
2005-07-19If we're not going to detect music "engine" at run-time, then we do needTorbjörn Andersson
separate entries for the original Windows CD and the first Wyrmkeep version. The latter has the "patch" files, which include the standalone MIDI files. However, since the data files are otherwise indistinguishable, we also need to be able to detect multiple versions and let the user to the disambiguation. I've added that functionality in the simplest way I could think of, in case we want to revert it later. svn-id: r18565
2005-07-19finally Resource manager rewritten:Andrew Kurushin
-adds patch file support -global _vm removed cleanups svn-id: r18560
2005-07-14font & text related changes:Andrew Kurushin
-rewritten font loading -actors box text output implemented -many fixes -implemented nonactors textoutput svn-id: r18542
2005-07-09code cleanupsAndrew Kurushin
transitionDissolve -> gfx del sdebug svn-id: r18524
2005-07-09gfx rearangementAndrew Kurushin
code cleanups svn-id: r18523
2005-07-09remove 1pixel dos clippingAndrew Kurushin
svn-id: r18521
2005-07-08implemented per scene actors clippingAndrew Kurushin
so last sequence should look much better (not perfect) svn-id: r18516
2005-06-25fix animation timings (now Shiala scene not stucks)Andrew Kurushin
svn-id: r18463
2005-06-05implements sfScriptClimb, sfThrowActor, sfChangeActorSceneAndrew Kurushin
so tunnel may be passed now svn-id: r18358
2005-06-04My Linux ITE CD developed read errors, so Joe sent me a replacement, forTorbjörn Andersson
which I'm very grateful. This latest CD version turned out to be one that ScummVM didn't support. It has - I believe - the same data files as the Linux version (with digitized music), except for the voice file which appears to be the same as the one from the Mac version. In other words, it has one big-endian data file, and a couple of little- endian ones. The technical term for this is "bloody awkward". It should work now, though. svn-id: r18333
2005-05-31multiple files save-load implementationAndrew Kurushin
svn-id: r18303
2005-05-29Fix puzzle callback timings. Was mistakingly used millisecs instead of microsecsEugene Sandulenko
svn-id: r18298
2005-05-29implemented DOS version 1 pixel clippingAndrew Kurushin
game options WIP3 svn-id: r18293
2005-05-28game options WIP2Andrew Kurushin
svn-id: r18282
2005-05-26Puzzle WIP. No visuals yet.Eugene Sandulenko
svn-id: r18255
2005-05-23saveload WIPAndrew Kurushin
svn-id: r18232
2005-05-23Plug in Puzzle. Now it consists mainly of stubs but neverthless lets skipEugene Sandulenko
the Puzzle and continue game pretending like you completed the Puzzle. svn-id: r18225
2005-05-22fixes some todo (hardcoded resource ids -> customized per game)Andrew Kurushin
preparation for option dialog (wip) svn-id: r18217
2005-05-15add save game chunkAndrew Kurushin
svn-id: r18108
2005-05-08fixed sfSceneEq bugAndrew Kurushin
fixed load actors entrance removed some orphans svn-id: r17964