aboutsummaryrefslogtreecommitdiff
path: root/engines/sword25/kernel
AgeCommit message (Collapse)Author
2010-10-19SWORD25: Enforced code formatting rules in rest of the engineEugene Sandulenko
svn-id: r53626
2010-10-19SWORD25: Fix engine exit when running without theoradecEugene Sandulenko
svn-id: r53622
2010-10-19SWORD25: Simplify log listener code (and get rid of another global constructor)Max Horn
svn-id: r53610
2010-10-19SWORD25: Some code cleanupMax Horn
svn-id: r53608
2010-10-19SWORD25: Move BS_ServiceInfo to service_ids.h and turn it into a POD structMax Horn
svn-id: r53607
2010-10-19SWORD25: Optimize ReverseArray, move it to only place it is usedMax Horn
svn-id: r53606
2010-10-19SWORD25: Fix cppcheck warnings in BS_Log::LogPrefixPaul Gilbert
The LogPrefix method isn't currently used, but I'm fixing it just in case it's ever used again svn-id: r53602
2010-10-15SWORD25: Fix infinite recursionTorbjörn Andersson
If I understand this, we don't need to call Kernel::GetInstance() when we are already in the Kernel class. In this particular case, _RegisterScriptBindings() is called from the Kernel constructor, so it gets called again and again because _Instance hasn't yet been set. svn-id: r53512
2010-10-15SWORD25: Do not use Kernel::GetService directly anymoreMax Horn
svn-id: r53477
2010-10-13SWORD25: Semi-colon cleanup.Johannes Schickel
svn-id: r53446
2010-10-13SWORD25: Check if _LogFile has been created before flushing.Torbjörn Andersson
svn-id: r53445
2010-10-13Fixed ifdef. I'm too tired today :/Filippos Karapetis
svn-id: r53440
2010-10-13SWORD25: Hopefully fix compilation when libtheora is not presentFilippos Karapetis
svn-id: r53439
2010-10-13SWORD25: Renamed getInstance() -> instance()Max Horn
svn-id: r53430
2010-10-13SWORD25: Don't even compile theora related code when that lib is not presentMax Horn
svn-id: r53428
2010-10-13SWORD25: Renamed ENABLE_THEORADEC to USE_THEORADEC (like in configure)Filippos Karapetis
svn-id: r53418
2010-10-13SWORD25: Renamed ENABLE_THEORA to ENABLE_THEORADEC (like in configure)Filippos Karapetis
svn-id: r53417
2010-10-13SWORD25: Added a ENABLE_THEORA define inside fmv/theora_decoder.hFilippos Karapetis
This define can be used to disable building of the Theora decoder, and thus makes libtheora optional (therefore resolving an item in the Sword25 TODO). Disabling the Theora decoder will effectively disable the game's videos Note that running the game with the Theora decoder disabled is still untested svn-id: r53416
2010-10-13SWORD25: Force cast to uint instead of unsigned long longSven Hesse
As per Fingolfin's request, because apparently there's no long long in the C++ standard; and ScummVM's hashmap needs uint. svn-id: r53413
2010-10-13SWORD25: Resolve ambigous write() call on 64 bit systemsSven Hesse
svn-id: r53410
2010-10-13SWORD25: Cast the pointer to unsigned long longSven Hesse
...Instead of to uint, which fails on my 64 bit system where pointers are 64 bit, but normal ints 32 bit wide. svn-id: r53409
2010-10-13SWORD25: Fixed signed/unsigned bugFilippos Karapetis
svn-id: r53407
2010-10-13SWORD25: Get rid of kernel/bs_stdint.hMax Horn
svn-id: r53405
2010-10-13SWORD25: Get rid of Kernel::GetMicroTicks()Max Horn
svn-id: r53403
2010-10-13SWORD25: Enforced code naming conventions in math/*Eugene Sandulenko
svn-id: r53392
2010-10-13SWORD25: Enforced code naming conventions in script/*Eugene Sandulenko
svn-id: r53391
2010-10-13SWORD25: Enforced code naming conventions in sfx/ and reservice.hEugene Sandulenko
svn-id: r53390
2010-10-13SWORD25: Enforse code naming conventions in PackageManager and Sword25EngineEugene Sandulenko
svn-id: r53380
2010-10-13SWORD25: Return proper path separatorEugene Sandulenko
svn-id: r53379
2010-10-13SWORD25: Remove redundant codeEugene Sandulenko
svn-id: r53378
2010-10-12SWORD25: Further savegame work, including savegame screenshotsPaul Gilbert
This handles saving (but not yet re-loaded display) of screenshots into savegame files. It also changes the original engine behaviour of temporarily saving the screenshots in a file 'tmp.png' to keeping the raw PNG file data in a memory block. svn-id: r53373
2010-10-12SWORD25: Fix warningEugene Sandulenko
svn-id: r53368
2010-10-12SWORD25: Got rid of FMODExSound classEugene Sandulenko
svn-id: r53364
2010-10-12SWORD25: Got rid of OpenGLGfx classEugene Sandulenko
svn-id: r53356
2010-10-12SWORD25: Get rid of ScummVMInput classEugene Sandulenko
svn-id: r53354
2010-10-12SWORD25: Got rid of ScummVMPackageManagerEugene Sandulenko
svn-id: r53353
2010-10-12SWORD25: Fixes to the savegame saving codePaul Gilbert
svn-id: r53351
2010-10-12SWORD25: Fix to array reversal, fixing path-findingPaul Gilbert
svn-id: r53349
2010-10-12SWORD25: Fix for path-findingPaul Gilbert
svn-id: r53348
2010-10-12SWORD25: Comply to the code conventions for several classesEugene Sandulenko
svn-id: r53310
2010-10-12SWORD25: unsigned int -> uintEugene Sandulenko
svn-id: r53309
2010-10-12SWORD25: unsigned char -> byteEugene Sandulenko
svn-id: r53308
2010-10-12SWORD25: Changed save path missing message to an error() callPaul Gilbert
svn-id: r53283
2010-10-12SWORD25: Bugfix so that EVENT_QUIT quits the gamePaul Gilbert
svn-id: r53280
2010-10-12SWORD25: Fix early engine quit. Now it runs, hurray!Eugene Sandulenko
svn-id: r53268
2010-10-12SWORD25: Removed now redundant 'using namespace std' linesPaul Gilbert
svn-id: r53263
2010-10-12SWORD25: removed BS_ prefix from rest of the classes.Eugene Sandulenko
The things which are intentionally left with the prefix: BS_LOG, BS_ASSERT, BS_Rect, BS_String. svn-id: r53261
2010-10-12SWORD25: eliminated BS_ prefix in all but kernel/Eugene Sandulenko
svn-id: r53259
2010-10-12SWORD25: Mass-eliminating of BS_ prefix in fmv/ and gfx/Eugene Sandulenko
svn-id: r53258
2010-10-12SWORD25: brought CallBackRegisry class to our naming standardsEugene Sandulenko
svn-id: r53257