118 Commits

Author SHA1 Message Date
Eugene Sandulenko
5f8739209b SWORD25: Fix pen width for vector images
svn-id: r53318
2010-10-12 23:35:57 +00:00
Eugene Sandulenko
feefc111dd SWORD25: code formatting
svn-id: r53317
2010-10-12 23:35:37 +00:00
Eugene Sandulenko
1041335d34 SWORD25: partial fix for vector image rendering
svn-id: r53316
2010-10-12 23:35:14 +00:00
Eugene Sandulenko
bd3c4f2ae5 SWORD25: Fix crashes with vector renderer. Still no gfx.
svn-id: r53315
2010-10-12 23:34:47 +00:00
Eugene Sandulenko
7032c209a7 SWORD25: Initial code for vector image rendering. Crashes badly.
svn-id: r53314
2010-10-12 23:34:25 +00:00
Eugene Sandulenko
5f83fd1954 SWORD25: Load and parse vector images
Libart is temporary solution.

svn-id: r53313
2010-10-12 23:33:51 +00:00
Eugene Sandulenko
dcf70dc6a6 SWORD25: Remove redundant colorspace defines and code.
svn-id: r53312
2010-10-12 23:33:23 +00:00
Eugene Sandulenko
99e8337e63 SWORD25: Fix bug in SWF parser
svn-id: r53311
2010-10-12 23:32:55 +00:00
Eugene Sandulenko
06bce68860 SWORD25: Comply to the code conventions for several classes
svn-id: r53310
2010-10-12 23:32:32 +00:00
Eugene Sandulenko
086f5961b6 SWORD25: unsigned int -> uint
svn-id: r53309
2010-10-12 23:30:00 +00:00
Eugene Sandulenko
0cdb2ded85 SWORD25: unsigned char -> byte
svn-id: r53308
2010-10-12 23:26:48 +00:00
Eugene Sandulenko
56878b0e62 SWORD25: Got rid of custom typedefs
svn-id: r53307
2010-10-12 23:25:54 +00:00
Paul Gilbert
8e5879eac0 SWORD25: Fixed warning
svn-id: r53306
2010-10-12 23:25:33 +00:00
Eugene Sandulenko
a5d895473c SWORD25: Implement image filpping
svn-id: r53304
2010-10-12 23:24:52 +00:00
Paul Gilbert
ffce890f66 SWORD25: Bugfix to set _backSurface in alternate GLImage constructor
svn-id: r53294
2010-10-12 23:19:41 +00:00
Eugene Sandulenko
7a2142b8d6 SWORD25: Fix more warnings
svn-id: r53293
2010-10-12 23:19:21 +00:00
Eugene Sandulenko
deb7dcc8bb SWORD25: Fix warnings
svn-id: r53292
2010-10-12 23:18:58 +00:00
Paul Gilbert
4024caf768 SWORD25: Bugfix for clipping error causing crash
The CLIP() macro won't work as desired if the max value is less than the min value. Hence the need for the extra MAX() added into the two lines.

svn-id: r53291
2010-10-12 23:18:38 +00:00
Eugene Sandulenko
1e8b91ef2b SWORD25: Partially unstubbed FindEmbeddedPNG so it is less noisy
svn-id: r53288
2010-10-12 23:17:40 +00:00
Eugene Sandulenko
e381bc3c14 SWORD25: char * -> byte * in image-related operations
svn-id: r53287
2010-10-12 23:17:19 +00:00
Eugene Sandulenko
a6d909c07f SWORD25: Implement image tinting.
svn-id: r53286
2010-10-12 23:16:44 +00:00
Eugene Sandulenko
18e2534b63 SWORD25: Fix color format
svn-id: r53285
2010-10-12 23:16:23 +00:00
Eugene Sandulenko
73ae6739a5 SWORD25: Finally fix alpha blending.
svn-id: r53284
2010-10-12 23:16:00 +00:00
Paul Gilbert
cfc8f84c3e SWORD25: Fixed compiler warnings
svn-id: r53282
2010-10-12 23:15:18 +00:00
Paul Gilbert
5bd5790e57 SWORD25: Converted AnimationResource to use SCUMMVM XMLParser. Removed tinyxml library
svn-id: r53281
2010-10-12 23:14:56 +00:00
Paul Gilbert
1d6aa4d306 SWORD25: Fixed memory leak
svn-id: r53279
2010-10-12 23:14:04 +00:00
Eugene Sandulenko
e7c9014b05 SWORD25: A bit better alpha blending. Still incorrect
svn-id: r53278
2010-10-12 23:13:45 +00:00
Paul Gilbert
b294e88f7e SWORD25: Converted FontResource to use ScummVM XML Parser
svn-id: r53277
2010-10-12 23:13:24 +00:00
Eugene Sandulenko
4d11cf941e SWORD25: Another attempt to implement alpha blending. Looks a bit better.
svn-id: r53275
2010-10-12 23:12:41 +00:00
Eugene Sandulenko
b9efb23e03 SWORD25: Fix image blitting width.
svn-id: r53273
2010-10-12 23:12:03 +00:00
Eugene Sandulenko
fccc44851f SWORD25: Attempt to implement alpha blending. Code disabled.
svn-id: r53272
2010-10-12 23:11:41 +00:00
Eugene Sandulenko
de0b8addc4 SWORD25: Fix stupid error in Blit(). Now it shows stuff!
svn-id: r53271
2010-10-12 23:11:18 +00:00
Eugene Sandulenko
bab1358e51 SWORD25: More tweaking to image Blit, doesn't assert anymore.
Though in fact it is all wrong now.

svn-id: r53270
2010-10-12 23:10:57 +00:00
Eugene Sandulenko
c51f4629cf SWORD25: Implement graphics Fill() method
svn-id: r53269
2010-10-12 23:10:36 +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
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
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
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
a87dbb4c60 SWORD25: Actually blit images to screen.
svn-id: r53250
2010-10-12 22:48:22 +00:00
Eugene Sandulenko
f4024d7d14 SWORD25: Fix initialization.
svn-id: r53245
2010-10-12 22:46:35 +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