| 235 | } |
| 236 | |
| 237 | GameValue ObjSetFace(const GameState* state, GameValuePar oper1, GameValuePar oper2) |
| 238 | { |
| 239 | Object* obj1 = GetObject(oper1); |
| 240 | if (!obj1) |
| 241 | { |
| 242 | return NOTHING; |
| 243 | } |
| 244 | |
| 245 | Man* soldier = dyn_cast<Man>(obj1); |
| 246 | if (!soldier) |
| 247 | { |
| 248 | return NOTHING; |
| 249 | } |
| 250 | |
| 251 | GameStringType name = oper2; |
| 252 | soldier->SetFace(name); |
| 253 | return NOTHING; |
| 254 | } |
| 255 | |
| 256 | GameValue ObjSetMimic(const GameState* state, GameValuePar oper1, GameValuePar oper2) |
| 257 | { |