cleanup StringTab stuff
svn-id: r13448
This commit is contained in:
parent
8f6ae7973e
commit
6aa6b49ed5
9 changed files with 62 additions and 94 deletions
|
@ -573,27 +573,23 @@ void ScummEngine::saveOrLoad(Serializer *s, uint32 savegameVersion) {
|
|||
};
|
||||
|
||||
const SaveLoadEntry stringTabEntries[] = {
|
||||
// TODO - It makes no sense to have all these t_* fields in StringTab
|
||||
// Rather let's dump them all when the save game format changes, and
|
||||
// keep two StringTab objects where we have one now: a "normal" one,
|
||||
// and a temporar y"t_" one.
|
||||
// Then backup/restore of a StringTab entry becomes a one liner.
|
||||
MKLINE(StringTab, xpos, sleInt16, VER(8)),
|
||||
MKLINE(StringTab, t_xpos, sleInt16, VER(8)),
|
||||
MKLINE(StringTab, backup.xpos, sleInt16, VER(8)),
|
||||
MKLINE(StringTab, ypos, sleInt16, VER(8)),
|
||||
MKLINE(StringTab, t_ypos, sleInt16, VER(8)),
|
||||
MKLINE(StringTab, backup.ypos, sleInt16, VER(8)),
|
||||
MKLINE(StringTab, right, sleInt16, VER(8)),
|
||||
MKLINE(StringTab, t_right, sleInt16, VER(8)),
|
||||
MKLINE(StringTab, backup.right, sleInt16, VER(8)),
|
||||
MKLINE(StringTab, color, sleInt8, VER(8)),
|
||||
MKLINE(StringTab, t_color, sleInt8, VER(8)),
|
||||
MKLINE(StringTab, backup.color, sleInt8, VER(8)),
|
||||
MKLINE(StringTab, charset, sleInt8, VER(8)),
|
||||
MKLINE(StringTab, t_charset, sleInt8, VER(8)),
|
||||
MKLINE(StringTab, backup.charset, sleInt8, VER(8)),
|
||||
MKLINE(StringTab, center, sleByte, VER(8)),
|
||||
MKLINE(StringTab, t_center, sleByte, VER(8)),
|
||||
MKLINE(StringTab, backup.center, sleByte, VER(8)),
|
||||
MKLINE(StringTab, overhead, sleByte, VER(8)),
|
||||
MKLINE(StringTab, t_overhead, sleByte, VER(8)),
|
||||
MKLINE(StringTab, backup.overhead, sleByte, VER(8)),
|
||||
MKLINE(StringTab, no_talk_anim, sleByte, VER(8)),
|
||||
MKLINE(StringTab, t_no_talk_anim, sleByte, VER(8)),
|
||||
MKLINE(StringTab, backup.no_talk_anim, sleByte, VER(8)),
|
||||
MKEND()
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue