aboutsummaryrefslogtreecommitdiff
path: root/engines/cge
diff options
context:
space:
mode:
authorAlyssa Milburn2011-09-12 09:13:19 +0200
committerAlyssa Milburn2011-09-12 09:13:19 +0200
commita029bb865634bb5138e335ed4acf098997785b9f (patch)
tree4e8338bc81912f19529f085511b3db38444cbd3e /engines/cge
parent85a19d61ad603becac99c1bd71cde5173b0e6241 (diff)
downloadscummvm-rg350-a029bb865634bb5138e335ed4acf098997785b9f.tar.gz
scummvm-rg350-a029bb865634bb5138e335ed4acf098997785b9f.tar.bz2
scummvm-rg350-a029bb865634bb5138e335ed4acf098997785b9f.zip
CGE: Build fixes for WinCE.
Rename 'near' to 'nearList' (and the same for 'take' to be consistent). Also, replace a silly cast with memset to squish a warning.
Diffstat (limited to 'engines/cge')
-rw-r--r--engines/cge/vga13h.cpp26
1 files changed, 13 insertions, 13 deletions
diff --git a/engines/cge/vga13h.cpp b/engines/cge/vga13h.cpp
index 93b729e5ec..77f51db6f6 100644
--- a/engines/cge/vga13h.cpp
+++ b/engines/cge/vga13h.cpp
@@ -74,7 +74,7 @@ Sprite::Sprite(CGEEngine *vm, BitmapPtr *shpP)
_next(NULL), _prev(NULL), _seqPtr(kNoSeq), _time(0),
_ext(NULL), _ref(-1), _cave(0), _vm(vm) {
memset(_file, 0, sizeof(_file));
- *((uint16 *)&_flags) = 0;
+ memset(&_flags, 0, sizeof(_flags));
_ref = 0;
_x = _y = 0;
_w = _h = 0;
@@ -223,8 +223,8 @@ Sprite *Sprite::expand() {
maxnow = 0,
maxnxt = 0;
- Snail::Com *near = NULL;
- Snail::Com *take = NULL;
+ Snail::Com *nearList = NULL;
+ Snail::Com *takeList = NULL;
mergeExt(fname, _file, kSprExt);
if (_cat->exist(fname)) { // sprite description file exist
EncryptedStream sprf(fname);
@@ -284,9 +284,9 @@ Sprite *Sprite::expand() {
// Near
if (_nearPtr == kNoPtr)
break;
- near = (Snail::Com *)realloc(near, (nearCount + 1) * sizeof(*near));
- assert(near != NULL);
- c = &near[nearCount++];
+ nearList = (Snail::Com *)realloc(nearList, (nearCount + 1) * sizeof(*nearList));
+ assert(nearList != NULL);
+ c = &nearList[nearCount++];
if ((c->_com = (SnCom)takeEnum(Snail::_comText, strtok(NULL, " \t,;/"))) < 0)
error("Bad NEAR in %d [%s]", lcnt, fname);
c->_ref = atoi(strtok(NULL, " \t,;/"));
@@ -297,9 +297,9 @@ Sprite *Sprite::expand() {
// Take
if (_takePtr == kNoPtr)
break;
- take = (Snail::Com *)realloc(take, (takeCount + 1) * sizeof(*take));
- assert(take != NULL);
- c = &take[takeCount++];
+ takeList = (Snail::Com *)realloc(takeList, (takeCount + 1) * sizeof(*takeList));
+ assert(takeList != NULL);
+ c = &takeList[takeCount++];
if ((c->_com = (SnCom)takeEnum(Snail::_comText, strtok(NULL, " \t,;/"))) < 0)
error("Bad NEAR in %d [%s]", lcnt, fname);
c->_ref = atoi(strtok(NULL, " \t,;/"));
@@ -330,12 +330,12 @@ Sprite *Sprite::expand() {
setShapeList(shapeList);
- if (near)
- near[nearCount - 1]._ptr = _ext->_near = near;
+ if (nearList)
+ nearList[nearCount - 1]._ptr = _ext->_near = nearList;
else
_nearPtr = kNoPtr;
- if (take)
- take[takeCount - 1]._ptr = _ext->_take = take;
+ if (takeList)
+ takeList[takeCount - 1]._ptr = _ext->_take = takeList;
else
_takePtr = kNoPtr;