aboutsummaryrefslogtreecommitdiff
path: root/sword1/sword1.cpp
AgeCommit message (Collapse)Author
2004-08-11Fix for bug #1007093 (GUI: removing game configuration from Launcher buggy); ↵Max Horn
moral: either document how things work, or at least provide well named constants for certain return values... using the cheap way out here, i.e. method (b) :-) svn-id: r14557
2004-07-27Add support for speech in demo.Travis Howell
svn-id: r14350
2004-07-16Open the control panel on both F5 and ESC, like the original did.Torbjörn Andersson
svn-id: r14222
2004-07-11Use extrapath in Sword1 engine (from 0.6.0 branch). More verbose errors to ↵James Brown
go with the forthcoming new manual. Sword1 CD swapping doesn't work as expected HERE, either :) svn-id: r14188
2004-06-28Added "MUSIC" / "music" to the list of default directories.Torbjörn Andersson
svn-id: r14100
2004-06-28Enhanced default directory support in the File class; now one can specify ↵Max Horn
arbitrary many default search directories svn-id: r14095
2004-06-25Added Engine::_saveFileMan; thus was able to get rid of auto_ptr usage againMax Horn
svn-id: r14058
2004-03-31be tolerant against abuse of ConfMan.getInt(); add missing default value for ↵Max Horn
'speech_volume' in bs1 svn-id: r13435
2004-03-28Renamed more OSystem methodsMax Horn
svn-id: r13410
2004-03-03Set the wantFade variable in initialize() as well. Otherwise it'll be falseTorbjörn Andersson
if you use the start-up dialog to restore an old savegame. svn-id: r13164
2004-02-24the OSystem changes we discussed on the ML (note: renaming of the existing ↵Max Horn
OSystem API is not yet finished); porters will have to fix their ports to get them to compile again svn-id: r13036
2004-02-05renamed (Const)Iterator to (const_)iterator; changed size() to return an uintMax Horn
svn-id: r12722
2004-01-18BS1 cutscene support. Also bugfixes (don't crash if cutscene ogg unavailable)James Brown
svn-id: r12465
2004-01-11Introduced new namespace, Sword1, removing the "Sword" and "Bs" prefixes inTorbjörn Andersson
the process, except for SwordEngine. Some minor cleanups along the wa, e.g. stdafx.h already includes <stdio.h>, <stdlib.h> and <math.h> so there shouldn't be any need to do it elsewhere. svn-id: r12320
2004-01-08Changed spaces to tabs.Torbjörn Andersson
svn-id: r12235
2004-01-07implemented drawing of additional scrolling framesRobert Göffringmann
svn-id: r12223
2004-01-07implemented volume control panelRobert Göffringmann
svn-id: r12220
2004-01-06updated copyright noticeMax Horn
svn-id: r12176
2004-01-06start work on czech subtitle support, not finishedJonathan Gray
svn-id: r12175
2004-01-06fixed cd changing codeRobert Göffringmann
svn-id: r12174
2004-01-06get volume from gamedetectorRobert Göffringmann
svn-id: r12169
2004-01-04fixed cd changing codeRobert Göffringmann
svn-id: r12145
2004-01-04renamed global var _debugLevel to g_debugLevel; let Engine constructor init ↵Max Horn
it (this way all engines get it for free, allows further cleanup); removed some useless/duplicate member vars in SwordEngine svn-id: r12134
2004-01-04removed speed button from control panel and made the game do a full screen ↵Robert Göffringmann
refresh after leaving the control panel svn-id: r12127
2004-01-01Rewrote the music code. It now follows the same basic idea as the one inTorbjörn Andersson
BS2, which has worked pretty well so far. I haven't implemented pausing and volume since the code I replaced didn't have it either, as far as I could tell. svn-id: r12070
2003-12-30cd changing code and checking for savegames on startupRobert Göffringmann
svn-id: r12043
2003-12-28this fixes the remaining glitchesRobert Göffringmann
svn-id: r12004
2003-12-28Indentation fixes: changed spaces to tabs. (These tend to really stick outTorbjörn Andersson
in my editor, since it shows tabs as eight spaces, not four.) svn-id: r12002
2003-12-24o Added SoundMixer::isReady()Max Horn
o Removed SoundMixer::bindToSystem() o In scumm, replaced _silentMixer, _silentDigitalImuse and _noDigitalSamples by SoundMixer::isReady() svn-id: r11893
2003-12-22fixed screen and music fadingRobert Göffringmann
svn-id: r11861
2003-12-22added fnSetPaletteToFade/fnSetPaletteToCutRobert Göffringmann
svn-id: r11851
2003-12-22changed the way the control panel is startedRobert Göffringmann
svn-id: r11844
2003-12-21fixed parallax drawing for room 54Robert Göffringmann
svn-id: r11828
2003-12-21now two inventory items can be combinedRobert Göffringmann
svn-id: r11823
2003-12-21Make it possible for game detection functions to detect language/platform ↵Max Horn
(not yet done by any detector, but will come with the MD5 detection code) svn-id: r11811
2003-12-20fixed crashes after restoring a savegame, added fnSetPaletteToFade and ↵Robert Göffringmann
changed speech code to distinguish between CD1 and CD2. (now needs SPEECH1.CLU and SPEECH2.CLU) svn-id: r11789
2003-12-20added SwordControl (the control panel). Not yet finished.Robert Göffringmann
svn-id: r11775
2003-12-19Whitespace changesTorbjörn Andersson
svn-id: r11760
2003-12-17add the rest of the boot paramsJonathan Gray
svn-id: r11721
2003-12-17add boot params for ireland, everyone's favourite puzzle can be found via 24Jonathan Gray
svn-id: r11715
2003-12-17Enable subtitles if the "subtitles" option is set in the config manager.Torbjörn Andersson
svn-id: r11714
2003-12-17add all of the paris boot params, 80 in particular is quite useful as it ↵Jonathan Gray
activates all sections of the map including the ability to travel outside of paris svn-id: r11713
2003-12-17initial boot param support, will do the rest of the bootparams nextJonathan Gray
svn-id: r11712
2003-12-17fixed text output and logic bug. changed scrolling code.Robert Göffringmann
hey, sword is running really nice already. :) svn-id: r11703
2003-12-17menu, sound and mouse fixes.Robert Göffringmann
svn-id: r11701
2003-12-17fixed resMan bug about closing of sections and started adding menu supportRobert Göffringmann
svn-id: r11695
2003-12-17simplified game detection code etc.Max Horn
svn-id: r11692
2003-12-16copied the SwordRouter from the original BS1 sources.Robert Göffringmann
It doesn't fit to our coding guidelines but at least it's working, so please bear with it for now. :) svn-id: r11687
2003-12-16use specified language setting instead of hardcoding germanJonathan Gray
svn-id: r11681
2003-12-16Broken Sword 1: initial importRobert Göffringmann
svn-id: r11664