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; |
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 |
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")) |
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"); |