diff options
| author | Magnus Auvinen <magnus.auvinen@gmail.com> | 2007-08-14 18:37:16 +0000 |
|---|---|---|
| committer | Magnus Auvinen <magnus.auvinen@gmail.com> | 2007-08-14 18:37:16 +0000 |
| commit | 2cde04ddcec3f3c083527c464f93bf8c30b6e790 (patch) | |
| tree | 2666b20bf713f7d5244af1aec9f2d2f54d193f35 /src/engine/snapshot.cpp | |
| parent | 8809084d253be4e9923307a13c8830c593dfefc0 (diff) | |
| download | zcatch-2cde04ddcec3f3c083527c464f93bf8c30b6e790.tar.gz zcatch-2cde04ddcec3f3c083527c464f93bf8c30b6e790.zip | |
merged over all stuff from 0.2 to trunk
Diffstat (limited to 'src/engine/snapshot.cpp')
| -rw-r--r-- | src/engine/snapshot.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/engine/snapshot.cpp b/src/engine/snapshot.cpp index 2e68df72..e8b75d36 100644 --- a/src/engine/snapshot.cpp +++ b/src/engine/snapshot.cpp @@ -42,6 +42,19 @@ int snapshot_crc(snapshot *snap) return crc; } +void snapshot_debug_dump(snapshot *snap) +{ + dbg_msg("snapshot", "data_size=%d num_items=%d", snap->data_size, snap->num_items); + for(int i = 0; i < snap->num_items; i++) + { + snapshot::item *item = snap->get_item(i); + int size = snap->get_item_datasize(i); + dbg_msg("snapshot", "\ttype=%d id=%d", item->type(), item->id()); + for(int b = 0; b < size/4; b++) + dbg_msg("snapshot", "\t\t%3d %12d\t%08x", b, item->data()[b], item->data()[b]); + } +} + static int diff_item(int *past, int *current, int *out, int size) { /* |