453 for (LDObject* obj : g_win->sel ()) |
453 for (LDObject* obj : g_win->sel ()) |
454 obj->setHidden (!obj->hidden ()); |
454 obj->setHidden (!obj->hidden ()); |
455 |
455 |
456 g_win->refresh (); |
456 g_win->refresh (); |
457 } |
457 } |
458 |
|
459 // ============================================================================= |
|
460 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
|
461 // ============================================================================= |
|
462 // Debug things |
|
463 #ifndef RELEASE |
|
464 MAKE_ACTION (addTestQuad, "Add Test Quad", "add-quad", "Adds a test quad.", (0)) { |
|
465 LDQuad* pQuad = new LDQuad; |
|
466 pQuad->dColor = rand () % 24; |
|
467 pQuad->vaCoords[0] = { 1.0f, 0.0f, 1.0f}; |
|
468 pQuad->vaCoords[1] = {-1.0f, 0.0f, 1.0f}; |
|
469 pQuad->vaCoords[2] = {-1.0f, 0.0f, -1.0f}; |
|
470 pQuad->vaCoords[3] = { 1.0f, 0.0f, -1.0f}; |
|
471 |
|
472 g_curfile->insertObj (g_win->getInsertionPoint (), pQuad); |
|
473 History::addEntry (new AddHistory ({(ulong)pQuad->getIndex (g_curfile)}, {pQuad->clone ()})); |
|
474 g_win->refresh (); |
|
475 } |
|
476 |
|
477 MAKE_ACTION (addTestRadial, "Add Test Radial", "add-radial", "Adds a test radial.", (0)) { |
|
478 LDRadial* pRad = new LDRadial; |
|
479 pRad->eRadialType = LDRadial::Cone; |
|
480 pRad->mMatrix = g_identity; |
|
481 pRad->vPosition = vertex (0, 0, 0); |
|
482 pRad->dColor = rand () % 24; |
|
483 pRad->dDivisions = 16; |
|
484 pRad->dRingNum = 2; |
|
485 pRad->dSegments = 16; |
|
486 |
|
487 g_curfile->insertObj (g_win->getInsertionPoint (), pRad); |
|
488 History::addEntry (new AddHistory ({(ulong)pRad->getIndex (g_curfile)}, {pRad->clone ()})); |
|
489 g_win->refresh (); |
|
490 } |
|
491 |
|
492 #endif // RELEASE |
|