diff options
Diffstat (limited to 'saga/actor.cpp')
-rw-r--r-- | saga/actor.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/saga/actor.cpp b/saga/actor.cpp index a5b4d55b74..6646caeaef 100644 --- a/saga/actor.cpp +++ b/saga/actor.cpp @@ -669,7 +669,7 @@ int LoadActorSpriteIndex(R_ACTOR * actor, int si_rn, int *last_frame_p) { debug(0, "Sprite resource contains %d sprite actions.", s_action_ct); action_p = (R_ACTORACTION *)malloc(sizeof(R_ACTORACTION) * s_action_ct); - MemoryReadStream *readS = new MemoryReadStream(res_p, res_len); + MemoryReadStream readS(res_p, res_len); if (action_p == NULL) { warning("Couldn't allocate memory for sprite actions"); @@ -682,8 +682,8 @@ int LoadActorSpriteIndex(R_ACTOR * actor, int si_rn, int *last_frame_p) { for (i = 0; i < s_action_ct; i++) { for (orient = 0; orient < 4; orient++) { // Load all four orientations - action_p[i].dir[orient].frame_index = readS->readUint16LE(); - action_p[i].dir[orient].frame_count = readS->readUint16LE(); + action_p[i].dir[orient].frame_index = readS.readUint16LE(); + action_p[i].dir[orient].frame_count = readS.readUint16LE(); if (action_p[i].dir[orient].frame_index > last_frame) { last_frame = action_p[i].dir[orient].frame_index; } |