diff options
author | Paul Gilbert | 2016-07-22 12:44:14 -0400 |
---|---|---|
committer | Paul Gilbert | 2016-07-22 12:44:14 -0400 |
commit | 41a3c83bc6444550c9e4ea1a5918450403e0e5ee (patch) | |
tree | 48d239603882bcc3d39713dabab96db822b1c528 /engines/titanic/pet_control/pet_save.cpp | |
parent | 4ff421570679621db76cca59315a036bf64a6550 (diff) | |
download | scummvm-rg350-41a3c83bc6444550c9e4ea1a5918450403e0e5ee.tar.gz scummvm-rg350-41a3c83bc6444550c9e4ea1a5918450403e0e5ee.tar.bz2 scummvm-rg350-41a3c83bc6444550c9e4ea1a5918450403e0e5ee.zip |
TITANIC: Fleshing out PET RealLife Load functionality
Diffstat (limited to 'engines/titanic/pet_control/pet_save.cpp')
-rw-r--r-- | engines/titanic/pet_control/pet_save.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/engines/titanic/pet_control/pet_save.cpp b/engines/titanic/pet_control/pet_save.cpp index a2e458b52a..341053948e 100644 --- a/engines/titanic/pet_control/pet_save.cpp +++ b/engines/titanic/pet_control/pet_save.cpp @@ -38,6 +38,21 @@ bool CPetSave::reset() { return true; } +bool CPetSave::MouseButtonUpMsg(const Point &pt) { + if (_btnLoadSave.MouseButtonUpMsg(pt)) { + execute(); + resetSlots(); + return true; + } else { + return false; + } +} + +void CPetSave::highlightCurrent() { + resetSlots(); + highlightSave(_savegameSlotNum); +} + void CPetSave::getTooltip(CPetText *text) { text->setText("Save the game."); } |