aboutsummaryrefslogtreecommitdiff
path: root/engines/sword25/script
AgeCommit message (Collapse)Author
2017-09-22SWORD25: Fix leaking the lua state MemoryWriteStreamDynamic bufferBastien Bouclet
2016-02-15JANITORIAL: Typos detected with lintian & grepAlexandre Detiste
2014-12-30SWORD25: Rename lua serialization functions to use 'persist' in order to ↵RichieSams
match the rest of the engine
2014-12-30SWORD25: Use new lua serialization functions to persist stateRichieSams
2014-02-18SWORD25: Make GPL headers consistent in themselves.Johannes Schickel
2012-04-22SWORD25: Correct stack dump debug function output.D G Turner
This was introduced by the change from C++ output streams (<<) to Common::String output. Thanks to salty-horse for finding this.
2012-03-13JANITORIAL: Replace (x ? false : true) by !(x).Christoph Mallon
2011-05-26SWORD25: Const correctnessMax Horn
2011-05-25ALL: initialise -> initializeMatthew Hoops
2011-05-23SWORD25: Avoid including lua headers in other headersMax Horn
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-28JANITORIAL: Reduce header dependencies in shared codeOri Avtalion
Some backends may break as I only compiled SDL
2011-03-21SWORD25: Reduce code duplication; formattingMax Horn
2011-01-23SWORD25: Replaced BS_ASSERT() with assert()Filippos Karapetis
svn-id: r55464
2011-01-23SWORD25: Removed the custom log class and replaced it with ↵Filippos Karapetis
warning/error/debugC calls svn-id: r55462
2010-10-28SWORD25: Start to rename read/write methods of *PersistenceBlock classesMax Horn
All should be renamed to reduce risk of accidental incorrect use. svn-id: r53899
2010-10-25SWORD25: Get rid of most of the 'kernel service/superclass' codeMax Horn
svn-id: r53835
2010-10-20SWORD25: Fix to correctly write game state to savegame filesPaul Gilbert
svn-id: r53637
2010-10-19SWORD25: Enforced code formatting rules in rest of the engineEugene Sandulenko
svn-id: r53626
2010-10-18SWORD25: Renamed Lua .c files to .cpp and make it compilableEugene Sandulenko
svn-id: r53568
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: Enforced code naming conventions in script/*Eugene Sandulenko
svn-id: r53391
2010-10-13SWORD25: Enforse code naming conventions in PackageManager and Sword25EngineEugene Sandulenko
svn-id: r53380
2010-10-12SWORD25: Fix bug with script debug flagsEugene Sandulenko
svn-id: r53369
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: Implemented script tracingEugene Sandulenko
To turn on traces turn on debugchannel 'script' and then use debug level as a bitmask: 1 - show function calls 2 - show function exits 3 - show every line svn-id: r53267
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: Fix warningsEugene Sandulenko
svn-id: r53254
2010-10-12SWORD25: Made game run with extracted dataEugene Sandulenko
svn-id: r53252
2010-10-12SWORD25: Make Lua package registering more robust.Eugene Sandulenko
svn-id: r53242
2010-10-12SWORD25: Fix conversion bugs in BS_LuaBindhelper::_CreateTable()Eugene Sandulenko
svn-id: r53237
2010-10-12SWORD25: Fix couple more warningsEugene Sandulenko
svn-id: r53236
2010-10-12SWORD25: Mass-astyle.Eugene Sandulenko
svn-id: r53222
2010-10-12SWORD25: Converted the input engine to use the ScummVM event managerPaul Gilbert
svn-id: r53203
2010-10-12SWORD25: Moved the Lua library into it's own namespacePaul Gilbert
Previously with some of the files I was leaving the #include references to the library inside the global namespace. However, since the engine itself is now inside a namespace, I had to do a lot of changes, such as lua_State to ::lua_State. This way is cleaner, and I just need to add a 'using namespace Lua' where needed. svn-id: r53198
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: Fix compilationEugene Sandulenko
svn-id: r53193
2010-10-12SWORD25: Replacing headers with ScummVM ones plus original (C)Eugene Sandulenko
svn-id: r53188
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: Path fixes for includesEugene Sandulenko
svn-id: r53180
2010-10-12SWORD25: Make couple file compilableEugene Sandulenko
svn-id: r53179
2010-10-12SWORD25: Fix some includesEugene Sandulenko
svn-id: r53175
2010-10-12SWORD25: Importing original sourcesEugene Sandulenko
svn-id: r53171