aboutsummaryrefslogtreecommitdiff
path: root/engines/agi/op_cmd.cpp
diff options
context:
space:
mode:
authorChris Apers2006-05-30 18:53:01 +0000
committerChris Apers2006-05-30 18:53:01 +0000
commitcbfc7bfc1ace88aa4b9c27fbb3d47309fa951d4e (patch)
treedd5a564d66884e2f779183cdca5ce5fd0bd00b41 /engines/agi/op_cmd.cpp
parent148995dc2d0ce81f6ea190c576c00ec4a57d8678 (diff)
downloadscummvm-rg350-cbfc7bfc1ace88aa4b9c27fbb3d47309fa951d4e.tar.gz
scummvm-rg350-cbfc7bfc1ace88aa4b9c27fbb3d47309fa951d4e.tar.bz2
scummvm-rg350-cbfc7bfc1ace88aa4b9c27fbb3d47309fa951d4e.zip
objectify AGI sprite.h/cpp
svn-id: r22781
Diffstat (limited to 'engines/agi/op_cmd.cpp')
-rw-r--r--engines/agi/op_cmd.cpp58
1 files changed, 29 insertions, 29 deletions
diff --git a/engines/agi/op_cmd.cpp b/engines/agi/op_cmd.cpp
index 2edd8f4f51..267adb5c3f 100644
--- a/engines/agi/op_cmd.cpp
+++ b/engines/agi/op_cmd.cpp
@@ -400,11 +400,11 @@ cmd(status_line_off) {
}
cmd(show_obj) {
- show_obj(p0);
+ _sprites->show_obj(p0);
}
cmd(show_obj_v) {
- show_obj(_v[p0]);
+ _sprites->show_obj(_v[p0]);
}
cmd(sound) {
@@ -558,9 +558,9 @@ cmd(call_f) {
cmd(draw_pic) {
debugC(6, kDebugLevelScripts, "=== draw pic %d ===", _v[p0]);
- erase_both();
+ _sprites->erase_both();
decode_picture(_v[p0], true);
- blit_both();
+ _sprites->blit_both();
game.picture_shown = 0;
debugC(6, kDebugLevelScripts, "--- end of draw pic %d ---", _v[p0]);
}
@@ -575,9 +575,9 @@ cmd(show_pic) {
}
cmd(load_pic) {
- erase_both();
+ _sprites->erase_both();
agi_load_resource(rPICTURE, _v[p0]);
- blit_both();
+ _sprites->blit_both();
}
cmd(discard_pic) {
@@ -587,23 +587,23 @@ cmd(discard_pic) {
cmd(overlay_pic) {
debugC(6, kDebugLevelScripts, "--- overlay pic ---");
- erase_both();
+ _sprites->erase_both();
decode_picture(_v[p0], false);
- blit_both();
+ _sprites->blit_both();
game.picture_shown = 0;
- commit_both();
+ _sprites->commit_both();
}
cmd(show_pri_screen) {
debug_.priority = 1;
- erase_both();
+ _sprites->erase_both();
show_pic();
- blit_both();
+ _sprites->blit_both();
wait_key();
debug_.priority = 0;
- erase_both();
+ _sprites->erase_both();
show_pic();
- blit_both();
+ _sprites->blit_both();
}
cmd(animate_obj) {
@@ -641,16 +641,16 @@ cmd(draw) {
vt.x_pos2 = vt.x_pos;
vt.y_pos2 = vt.y_pos;
vt.cel_data_2 = vt.cel_data;
- erase_upd_sprites();
+ _sprites->erase_upd_sprites();
vt.flags |= DRAWN;
if (agi_get_release() <= 0x2440) /* See bug #546562 */
vt.flags |= ANIMATED;
- blit_upd_sprites();
+ _sprites->blit_upd_sprites();
vt.flags &= ~DONTUPDATE;
- commit_block(vt.x_pos, vt.y_pos - vt.y_size + 1, vt.x_pos + vt.x_size - 1, vt.y_pos);
+ _sprites->commit_block(vt.x_pos, vt.y_pos - vt.y_size + 1, vt.x_pos + vt.x_size - 1, vt.y_pos);
debugC(4, kDebugLevelScripts, "vt entry #%d flags = %02x", p0, vt.flags);
}
@@ -659,17 +659,17 @@ cmd(erase) {
if (~vt.flags & DRAWN)
return;
- erase_upd_sprites();
+ _sprites->erase_upd_sprites();
if (vt.flags & UPDATE) {
vt.flags &= ~DRAWN;
} else {
- erase_nonupd_sprites();
+ _sprites->erase_nonupd_sprites();
vt.flags &= ~DRAWN;
- blit_nonupd_sprites();
+ _sprites->blit_nonupd_sprites();
}
- blit_upd_sprites();
+ _sprites->blit_upd_sprites();
- commit_block(vt.x_pos, vt.y_pos - vt.y_size + 1, vt.x_pos + vt.x_size - 1, vt.y_pos);
+ _sprites->commit_block(vt.x_pos, vt.y_pos - vt.y_size + 1, vt.x_pos + vt.x_size - 1, vt.y_pos);
}
cmd(position) {
@@ -721,17 +721,17 @@ cmd(reposition_to_f) {
}
cmd(add_to_pic) {
- add_to_pic(p0, p1, p2, p3, p4, p5, p6);
+ _sprites->add_to_pic(p0, p1, p2, p3, p4, p5, p6);
}
cmd(add_to_pic_f) {
- add_to_pic(_v[p0], _v[p1], _v[p2], _v[p3], _v[p4], _v[p5], _v[p6]);
+ _sprites->add_to_pic(_v[p0], _v[p1], _v[p2], _v[p3], _v[p4], _v[p5], _v[p6]);
}
cmd(force_update) {
- erase_both();
- blit_both();
- commit_both();
+ _sprites->erase_both();
+ _sprites->blit_both();
+ _sprites->commit_both();
}
cmd(reverse_loop) {
@@ -1216,7 +1216,7 @@ cmd(shake_screen) {
} else
shake_start();
- commit_both(); /* Fixes SQ1 demo */
+ _sprites->commit_both(); /* Fixes SQ1 demo */
for (i = 4 * p0; i; i--) {
shake_screen(i & 1);
flush_block(0, 0, GFX_WIDTH - 1, GFX_HEIGHT - 1);
@@ -1444,11 +1444,11 @@ int run_logic(int n) {
debug_.steps--;
}
} else {
- blit_both();
+ _sprites->blit_both();
do {
main_cycle();
} while (!debug_.steps && debug_.enabled);
- erase_both();
+ _sprites->erase_both();
}
}