aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/carry
diff options
context:
space:
mode:
authorPaul Gilbert2016-03-02 18:29:09 -0500
committerPaul Gilbert2016-03-02 18:29:09 -0500
commit96825e282392d24e683c0e9cb7b7a1ac9aa4f467 (patch)
tree0e7047797ad4c644cfde4d09abb30dfc498094ac /engines/titanic/carry
parent700b77e1eaea257f322efdb2336b8a46dd3b91ec (diff)
downloadscummvm-rg350-96825e282392d24e683c0e9cb7b7a1ac9aa4f467.tar.gz
scummvm-rg350-96825e282392d24e683c0e9cb7b7a1ac9aa4f467.tar.bz2
scummvm-rg350-96825e282392d24e683c0e9cb7b7a1ac9aa4f467.zip
TITANIC: More saveable classes implemented
Diffstat (limited to 'engines/titanic/carry')
-rw-r--r--engines/titanic/carry/bridge_piece.cpp7
-rw-r--r--engines/titanic/carry/bridge_piece.h3
2 files changed, 4 insertions, 6 deletions
diff --git a/engines/titanic/carry/bridge_piece.cpp b/engines/titanic/carry/bridge_piece.cpp
index b9c998d9d1..e93d3c455a 100644
--- a/engines/titanic/carry/bridge_piece.cpp
+++ b/engines/titanic/carry/bridge_piece.cpp
@@ -24,14 +24,13 @@
namespace Titanic {
-CBridgePiece::CBridgePiece() : CCarry(),
- _field138(0), _field13C(0), _field140(0) {
+CBridgePiece::CBridgePiece() : CCarry(), _field140(0) {
}
void CBridgePiece::save(SimpleFile *file, int indent) const {
file->writeNumberLine(1, indent);
file->writeQuotedLine(_string6, indent);
- file->writeNumberLine(_field138, indent);
+ file->writePoint(_pos3, indent);
file->writeNumberLine(_field140, indent);
CCarry::save(file, indent);
@@ -40,7 +39,7 @@ void CBridgePiece::save(SimpleFile *file, int indent) const {
void CBridgePiece::load(SimpleFile *file) {
file->readNumber();
_string6 = file->readString();
- _field138 = file->readNumber();
+ _pos3 = file->readPoint();
_field140 = file->readNumber();
CCarry::load(file);
diff --git a/engines/titanic/carry/bridge_piece.h b/engines/titanic/carry/bridge_piece.h
index f38e27e6c9..50a26c9048 100644
--- a/engines/titanic/carry/bridge_piece.h
+++ b/engines/titanic/carry/bridge_piece.h
@@ -30,8 +30,7 @@ namespace Titanic {
class CBridgePiece : public CCarry {
private:
CString _string6;
- int _field138;
- int _field13C;
+ Common::Point _pos3;
int _field140;
public:
CBridgePiece();