Commit Graph

41166 Commits

Author SHA1 Message Date
Eugene Sandulenko
c51f4629cf SWORD25: Implement graphics Fill() method
svn-id: r53269
2010-10-12 23:10:36 +00:00
Eugene Sandulenko
f1e7fb28a0 SWORD25: Fix early engine quit. Now it runs, hurray!
svn-id: r53268
2010-10-12 23:10:15 +00:00
Eugene Sandulenko
c875856d20 SWORD25: Implemented script tracing
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-12 23:09:53 +00:00
Eugene Sandulenko
4d678fc3b8 SWORD25: Fix warning
svn-id: r53266
2010-10-12 23:09:32 +00:00
Paul Gilbert
1d16dfd281 SWORD25: Refactored engine to remove BS_Rect class
svn-id: r53265
2010-10-12 23:09:12 +00:00
Paul Gilbert
0186984671 SWORD25: Fixed return value of AppEnd
svn-id: r53264
2010-10-12 23:08:12 +00:00
Paul Gilbert
9efd8bac26 SWORD25: Removed now redundant 'using namespace std' lines
svn-id: r53263
2010-10-12 23:07:55 +00:00
Eugene Sandulenko
3fb0e9383b SWORD25: Removed last traces of STL
svn-id: r53262
2010-10-12 23:07:29 +00:00
Eugene Sandulenko
b01994a53b SWORD25: removed BS_ prefix from rest of the classes.
The things which are intentionally left with the prefix:
BS_LOG, BS_ASSERT, BS_Rect, BS_String.

svn-id: r53261
2010-10-12 22:59:01 +00:00
Sylvain Dupont
4c4e821326 TOON: Fixed bug #3085971 with missing "fail" sound sfx
Bug #3085971: "TOON: Missing sfx for invalid Flux request"

svn-id: r53260
2010-10-12 22:57:03 +00:00
Eugene Sandulenko
be44216e5c SWORD25: eliminated BS_ prefix in all but kernel/
svn-id: r53259
2010-10-12 22:55:59 +00:00
Eugene Sandulenko
485ff15d23 SWORD25: Mass-eliminating of BS_ prefix in fmv/ and gfx/
svn-id: r53258
2010-10-12 22:53:49 +00:00
Eugene Sandulenko
e71337861f SWORD25: brought CallBackRegisry class to our naming standards
svn-id: r53257
2010-10-12 22:51:37 +00:00
Paul Gilbert
596684101e SWORD25: Added implementation of rint method
Windows doesn't seem to implement this method; even examples for FMOD I saw had WIN32 defines that manually provided the method.

svn-id: r53256
2010-10-12 22:51:06 +00:00
Eugene Sandulenko
0a7cdd7128 SWORD25: Fix valgrind warning
svn-id: r53255
2010-10-12 22:50:47 +00:00
Eugene Sandulenko
a1d22a063b SWORD25: Fix warnings
svn-id: r53254
2010-10-12 22:50:28 +00:00
Eugene Sandulenko
b65284078a SWORD25: Debug output for image blitting
svn-id: r53253
2010-10-12 22:49:27 +00:00
Eugene Sandulenko
f95da5e3ee SWORD25: Made game run with extracted data
svn-id: r53252
2010-10-12 22:49:08 +00:00
Eugene Sandulenko
a21b148a9b SWORD25: Added possibility to run from extracted game.
Still doesn't start though

svn-id: r53251
2010-10-12 22:48:45 +00:00
Eugene Sandulenko
a87dbb4c60 SWORD25: Actually blit images to screen.
svn-id: r53250
2010-10-12 22:48:22 +00:00
Eugene Sandulenko
24db2ad739 SWORD25: Implement BS_ScummVMPackageManager::doSearch.
Now all scripts run.

svn-id: r53249
2010-10-12 22:47:57 +00:00
Eugene Sandulenko
0cdab788ae SWORD25: Changed signature of FS searching method. Cleanup.
svn-id: r53248
2010-10-12 22:47:38 +00:00
Eugene Sandulenko
28d81a2a1c SWORD25: package manager. Style fixes. Cleanup
svn-id: r53247
2010-10-12 22:47:15 +00:00
Eugene Sandulenko
eb191e3590 SWORD25: Fix loading files with relative paths.
svn-id: r53246
2010-10-12 22:46:54 +00:00
Eugene Sandulenko
f4024d7d14 SWORD25: Fix initialization.
svn-id: r53245
2010-10-12 22:46:35 +00:00
Eugene Sandulenko
fbdbc089e0 SWORD25: Fix package manager. Now scripts run.
svn-id: r53244
2010-10-12 22:46:13 +00:00
Eugene Sandulenko
992c504968 SWORD25: Further fixes for package manager
svn-id: r53243
2010-10-12 22:45:53 +00:00
Eugene Sandulenko
06fc35ffe8 SWORD25: Make Lua package registering more robust.
svn-id: r53242
2010-10-12 22:45:32 +00:00
Eugene Sandulenko
4b1b3e5034 SWORD25: Better detection entry.
svn-id: r53241
2010-10-12 22:45:14 +00:00
Eugene Sandulenko
3f69477b44 SWORD25: Portability fixes. Now compiles and runs under Linux.
svn-id: r53240
2010-10-12 22:44:55 +00:00
Eugene Sandulenko
8977f88834 SWORD25: started fixing pakage manager
svn-id: r53239
2010-10-12 22:44:29 +00:00
Eugene Sandulenko
c97aee132a SWORD25: Fix log output.
svn-id: r53238
2010-10-12 22:44:11 +00:00
Eugene Sandulenko
3a8e1622af SWORD25: Fix conversion bugs in BS_LuaBindhelper::_CreateTable()
svn-id: r53237
2010-10-12 22:43:55 +00:00
Eugene Sandulenko
72130c284d SWORD25: Fix couple more warnings
svn-id: r53236
2010-10-12 22:43:36 +00:00
Eugene Sandulenko
43959cc6bd SWORD25: Turn on debugging by default
svn-id: r53235
2010-10-12 22:43:05 +00:00
Eugene Sandulenko
031a2fc88e SWORD25: Final linking fixes. Now it links!
svn-id: r53234
2010-10-12 22:42:44 +00:00
Eugene Sandulenko
5cf67ce36f SWORD25: Stubbed FMODExSound class
svn-id: r53233
2010-10-12 22:42:22 +00:00
Eugene Sandulenko
9be75f0acc SWORD25: Added missing file
svn-id: r53232
2010-10-12 22:42:01 +00:00
Eugene Sandulenko
2be2f8331b SWORD25: Get rid of glsprites library
svn-id: r53231
2010-10-12 22:41:44 +00:00
Eugene Sandulenko
fa224de16f SWORD25: Temporarily added tinyxml code
To speedup linking, added the code. It has to be replaced with our
XML parser.

svn-id: r53230
2010-10-12 22:41:04 +00:00
Eugene Sandulenko
23eace8f7d SWORD25: Next step of graphics code conversion.
Now it does not depend on glsprite library and may even show something

svn-id: r53229
2010-10-12 22:40:20 +00:00
Eugene Sandulenko
f010c4e2ad SWORD25: Fix linking
svn-id: r53228
2010-10-12 22:39:41 +00:00
Eugene Sandulenko
fd40021a72 SWORD25: Started rewriting gfx subsystem
svn-id: r53227
2010-10-12 22:39:23 +00:00
Eugene Sandulenko
d50dcb80ad SWORD25: Linking fixes.
svn-id: r53226
2010-10-12 22:38:49 +00:00
Eugene Sandulenko
ad5b74c9de SWORD25: Clean compile!
Under MinGW, with OpenGL and tinyxml.

svn-id: r53225
2010-10-12 22:38:23 +00:00
Eugene Sandulenko
ab85540a1b SWORD25: More compilation fixes
Now almost everything compiles fine. Several files were tricked
and there are references to tinyxml.h and of course fmod and agg.

OpenGL gfx renderer removed from the project, we need to create
our own from the scratch.

svn-id: r53224
2010-10-12 22:37:13 +00:00
Eugene Sandulenko
7257ee345b SWORD25: More compilation fixes
svn-id: r53223
2010-10-12 22:36:30 +00:00
Eugene Sandulenko
47904bc7b2 SWORD25: Mass-astyle.
svn-id: r53222
2010-10-12 22:35:55 +00:00
Eugene Sandulenko
ca17def625 SWORD25: Fix callbackregistry.h compilation
svn-id: r53221
2010-10-12 22:31:38 +00:00
Paul Gilbert
a5819c1e0a SWORD25: Converted remainder of package/ folder
svn-id: r53220
2010-10-12 22:31:18 +00:00