aboutsummaryrefslogtreecommitdiff
path: root/engines/sword25/kernel
AgeCommit message (Collapse)Author
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
2010-10-12SWORD25: Fix warningsEugene Sandulenko
svn-id: r53254
2010-10-12SWORD25: Portability fixes. Now compiles and runs under Linux.Eugene Sandulenko
svn-id: r53240
2010-10-12SWORD25: Fix couple more warningsEugene Sandulenko
svn-id: r53236
2010-10-12SWORD25: Turn on debugging by defaultEugene Sandulenko
svn-id: r53235
2010-10-12SWORD25: Fix linkingEugene Sandulenko
svn-id: r53228
2010-10-12SWORD25: Clean compile!Eugene Sandulenko
Under MinGW, with OpenGL and tinyxml. svn-id: r53225
2010-10-12SWORD25: Mass-astyle.Eugene Sandulenko
svn-id: r53222
2010-10-12SWORD25: Fix callbackregistry.h compilationEugene Sandulenko
svn-id: r53221
2010-10-12SWORD25: Fix warnings and compilationEugene Sandulenko
svn-id: r53217
2010-10-12SWORD25: Converted remainder of Kernel/ folderPaul Gilbert
svn-id: r53216
2010-10-12SWORD25: Fix compilation and several warningsEugene Sandulenko
svn-id: r53215
2010-10-12SWORD25: Converted further files from old hashmap.h to Common::HashMapPaul Gilbert
This commit includes a class pointer hash function added in objectregistry.h that should be double-checked to see if it's correct. svn-id: r53211
2010-10-12SWORD25: Removed redundant kernel/hashmap.hPaul Gilbert
This was only used by the callbackregistery file, which is being converted to use the Common::HashMap class svn-id: r53209
2010-10-12SWORD25: Fix for void * conversion errorsPaul Gilbert
It turns out that strict C++ doesn't allow function pointers to be converted to void pointers and vice versa. Since there are two callback function pointer types - one with a KEY_COMMANDS enum parameter, and the other with an unsigned char type, I changed all void * occurances to a function pointer type with an 'int' parameter, and changed all implementation methods to take in an int parameter. svn-id: r53208
2010-10-12SWORD25: Mostly converted callbackregistry.cppPaul Gilbert
There is still one reference to 'It->second' that I haven't changed to 'It->value'.. if I do it, I start getting errors in ScummVM's hashmap.h, which I'm not sure how to resolve svn-id: r53204
2010-10-12SWORD25: Converted the input engine to use the ScummVM event managerPaul Gilbert
svn-id: r53203
2010-10-12SWORD25: Converted Savegame Load/Save codePaul Gilbert
In addition to converting the loading/saving of savefiles to use the SaveFileManager interface, also converted the date/time code to use the ScummVM TimeDate structure. svn-id: r53202
2010-10-12SWORD25: Changing service registration to use replacement ScummVM Package ↵Paul Gilbert
Manager svn-id: r53201
2010-10-12SWORD25: Converted the math folder filesPaul Gilbert
svn-id: r53197
2010-10-12SWORD25: Converted Lua interface classesPaul Gilbert
svn-id: r53195
2010-10-12SWORD25: Removed leftover include referencesEugene Sandulenko
svn-id: r53192
2010-10-12SWORD25: get rid of custom md5.cpp and Windows-specific debug stuffEugene Sandulenko
All version ID generation is useless for ScummVM as we have our own clear versions. Thus removing all of that. svn-id: r53191
2010-10-12SWORD25: Replacing headers with ScummVM ones plus original (C)Eugene Sandulenko
svn-id: r53188
2010-10-12SWORD25: Converted the Resource ManagerPaul Gilbert
svn-id: r53187
2010-10-12SWORD25: Implemented ScummVM version of BS_FileSystemUtil interfacePaul Gilbert
svn-id: r53186
2010-10-12SWORD25: Added and fixed the remaining engine setup/execution/free codePaul Gilbert
svn-id: r53185
2010-10-12SWORD25: Converted kernel/kernel.cpp to compile under ScummVMPaul Gilbert
This commit creates a skeleton detection and engine class, as well as code necessary to call the kernel initiation. The kernel/kernel.cpp has been converted to compile under ScummVM, along with all dependant header files. svn-id: r53184
2010-10-12SWORD25: Compilation fixesEugene Sandulenko
Majority of files now compile under Windoze. svn-id: r53182
2010-10-12SWORD25: Fixed rest of the include pathsEugene Sandulenko
svn-id: r53181