MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / pushTargetingMode

Method pushTargetingMode

Engine/source/afx/ui/afxTSCtrl.cpp:278–303  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

276}
277
278void afxTSCtrl::pushTargetingMode(U8 mode, U8 check)
279{
280 switch (mode)
281 {
282 case arcaneFX::TARGETING_OFF:
283 case arcaneFX::TARGETING_STANDARD:
284 case arcaneFX::TARGETING_FREE:
285 break;
286 default:
287 Con::errorf("afxTSCtrl::setTargetingMode() -- unknown targeting mode [%d].", mode);
288 return;
289 }
290
291 switch (check)
292 {
293 case arcaneFX::TARGET_CHECK_POLL:
294 case arcaneFX::TARGET_CHECK_ON_MOUSE_MOVE:
295 break;
296 default:
297 Con::errorf("afxTSCtrl::setTargetingMode() -- unknown targeting check method [%d].", check);
298 return;
299 }
300
301 Targeting targeting = { mode, check };
302 targeting_mode.push_back(targeting);
303}
304
305void afxTSCtrl::popTargetingMode()
306{

Callers 1

afxTSCtrl.cppFile · 0.80

Calls 2

errorfFunction · 0.50
push_backMethod · 0.45

Tested by

no test coverage detected