aboutsummaryrefslogtreecommitdiff
path: root/engines/zvision/scripting/controls/save_control.cpp
diff options
context:
space:
mode:
authorMarisa-Chan2014-11-12 16:05:48 +0600
committerMarisa-Chan2014-11-12 16:05:48 +0600
commite970d121ff1acbe426e652a4ac17deebaf351821 (patch)
tree8c015c82e3885f98b26b4655d007d0f806e597cc /engines/zvision/scripting/controls/save_control.cpp
parent960bbe53b2160de3747678bd877c532d49c7d147 (diff)
downloadscummvm-rg350-e970d121ff1acbe426e652a4ac17deebaf351821.tar.gz
scummvm-rg350-e970d121ff1acbe426e652a4ac17deebaf351821.tar.bz2
scummvm-rg350-e970d121ff1acbe426e652a4ac17deebaf351821.zip
ZVISION: Lead code of all controls to the same style
Diffstat (limited to 'engines/zvision/scripting/controls/save_control.cpp')
-rw-r--r--engines/zvision/scripting/controls/save_control.cpp15
1 files changed, 8 insertions, 7 deletions
diff --git a/engines/zvision/scripting/controls/save_control.cpp b/engines/zvision/scripting/controls/save_control.cpp
index fda8a70114..a0b19db513 100644
--- a/engines/zvision/scripting/controls/save_control.cpp
+++ b/engines/zvision/scripting/controls/save_control.cpp
@@ -44,23 +44,23 @@ SaveControl::SaveControl(ZVision *engine, uint32 key, Common::SeekableReadStream
// Loop until we find the closing brace
Common::String line = stream.readLine();
trimCommentsAndWhiteSpace(&line);
+ Common::String param;
+ Common::String values;
+ getParams(line, param, values);
while (!stream.eos() && !line.contains('}')) {
- if (line.matchString("*savebox*", true)) {
+ if (param.matchString("savebox", true)) {
int save_id;
int input_id;
- sscanf(line.c_str(), "%*[^(](%d %d)", &save_id, &input_id);
+ sscanf(values.c_str(), "%d %d", &save_id, &input_id);
save_elmnt elmnt;
elmnt.input_key = input_id;
elmnt.save_id = save_id;
elmnt.exist = false;
_inputs.push_back(elmnt);
- } else if (line.matchString("*control_type*", true)) {
- char buf[32];
-
- sscanf(line.c_str(), "%*[^(](%s)", buf);
- if (Common::String(buf).contains("save"))
+ } else if (param.matchString("control_type", true)) {
+ if (values.contains("save"))
_saveControl = true;
else
_saveControl = false;
@@ -68,6 +68,7 @@ SaveControl::SaveControl(ZVision *engine, uint32 key, Common::SeekableReadStream
line = stream.readLine();
trimCommentsAndWhiteSpace(&line);
+ getParams(line, param, values);
}
for (saveElmntList::iterator iter = _inputs.begin(); iter != _inputs.end(); ++iter) {