| 1210 | //============================================================================= |
| 1211 | |
| 1212 | static void ParseOptionMenu(FScanner &sc) |
| 1213 | { |
| 1214 | sc.MustGetString(); |
| 1215 | |
| 1216 | DOptionMenuDescriptor *desc = Create<DOptionMenuDescriptor>(); |
| 1217 | desc->mFont = BigUpper; |
| 1218 | desc->mMenuName = sc.String; |
| 1219 | desc->mSelectedItem = -1; |
| 1220 | desc->mScrollPos = 0; |
| 1221 | desc->mClass = nullptr; |
| 1222 | desc->mPosition = DefaultOptionMenuSettings->mPosition; |
| 1223 | desc->mScrollTop = DefaultOptionMenuSettings->mScrollTop; |
| 1224 | desc->mIndent = DefaultOptionMenuSettings->mIndent; |
| 1225 | desc->mDontDim = false; |
| 1226 | desc->mDontBlur = false; |
| 1227 | desc->mAnimatedTransition = false; |
| 1228 | desc->mAnimated = false; |
| 1229 | desc->mProtected = sc.CheckString("protected"); |
| 1230 | |
| 1231 | ParseOptionMenuBody(sc, desc, -1); |
| 1232 | ReplaceMenu(sc, desc); |
| 1233 | } |
| 1234 | |
| 1235 | |
| 1236 | //============================================================================= |
no test coverage detected