ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/Frodo4/Src/Prefs.cpp
(Generate patch)

Comparing Frodo4/Src/Prefs.cpp (file contents):
Revision 1.2 by cebix, 2003-07-01T17:51:17Z vs.
Revision 1.3 by cebix, 2003-07-09T13:51:13Z

# Line 64 | Line 64 | Prefs::Prefs()
64          SIDType = SIDTYPE_NONE;
65          REUSize = REU_NONE;
66          DisplayType = DISPTYPE_WINDOW;
67 +        Joystick1Port = 0;
68 +        Joystick2Port = 0;
69  
70          SpritesOn = true;
71          SpriteCollisions = true;
70        Joystick1On = false;
71        Joystick2On = false;
72          JoystickSwap = false;
73          LimitSpeed = false;
74          FastReset = false;
# Line 121 | Line 121 | bool Prefs::operator==(const Prefs &rhs)
121                  && DisplayType == rhs.DisplayType
122                  && SpritesOn == rhs.SpritesOn
123                  && SpriteCollisions == rhs.SpriteCollisions
124 <                && Joystick1On == rhs.Joystick1On
125 <                && Joystick2On == rhs.Joystick2On
124 >                && Joystick1Port == rhs.Joystick1Port
125 >                && Joystick2Port == rhs.Joystick2Port
126                  && JoystickSwap == rhs.JoystickSwap
127                  && LimitSpeed == rhs.LimitSpeed
128                  && FastReset == rhs.FastReset
# Line 262 | Line 262 | void Prefs::Load(char *filename)
262                                                  REUSize = REU_NONE;
263                                  } else if (!strcmp(keyword, "DisplayType"))
264                                          DisplayType = strcmp(value, "SCREEN") ? DISPTYPE_WINDOW : DISPTYPE_SCREEN;
265 +                                else if (!strcmp(keyword, "Joystick1Port"))
266 +                                        Joystick1Port = atoi(value);
267 +                                else if (!strcmp(keyword, "Joystick2Port"))
268 +                                        Joystick2Port = atoi(value);
269                                  else if (!strcmp(keyword, "SpritesOn"))
270                                          SpritesOn = !strcmp(value, "TRUE");
271                                  else if (!strcmp(keyword, "SpriteCollisions"))
272                                          SpriteCollisions = !strcmp(value, "TRUE");
269                                else if (!strcmp(keyword, "Joystick1On"))
270                                        Joystick1On = !strcmp(value, "TRUE");
271                                else if (!strcmp(keyword, "Joystick2On"))
272                                        Joystick2On = !strcmp(value, "TRUE");
273                                  else if (!strcmp(keyword, "JoystickSwap"))
274                                          JoystickSwap = !strcmp(value, "TRUE");
275                                  else if (!strcmp(keyword, "LimitSpeed"))
# Line 379 | Line 379 | bool Prefs::Save(char *filename)
379                                  break;
380                  };
381                  fprintf(file, "DisplayType = %s\n", DisplayType == DISPTYPE_WINDOW ? "WINDOW" : "SCREEN");
382 +                fprintf(file, "Joystick1Port = %d\n", Joystick1Port);
383 +                fprintf(file, "Joystick2Port = %d\n", Joystick2Port);
384                  fprintf(file, "SpritesOn = %s\n", SpritesOn ? "TRUE" : "FALSE");
385                  fprintf(file, "SpriteCollisions = %s\n", SpriteCollisions ? "TRUE" : "FALSE");
384                fprintf(file, "Joystick1On = %s\n", Joystick1On ? "TRUE" : "FALSE");
385                fprintf(file, "Joystick2On = %s\n", Joystick2On ? "TRUE" : "FALSE");
386                  fprintf(file, "JoystickSwap = %s\n", JoystickSwap ? "TRUE" : "FALSE");
387                  fprintf(file, "LimitSpeed = %s\n", LimitSpeed ? "TRUE" : "FALSE");
388                  fprintf(file, "FastReset = %s\n", FastReset ? "TRUE" : "FALSE");

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines