/dports/games/golly/golly-3.3-src/gui-common/ |
H A D | layer.cpp | 344 currlayer->algo->setrule( currlayer->algo->DefaultRule() ); in RestoreRule() 1121 if (currlayer->icons7x7) FreeIconBitmaps(currlayer->icons7x7); in CopyBuiltinIcons() 1122 if (currlayer->icons15x15) FreeIconBitmaps(currlayer->icons15x15); in CopyBuiltinIcons() 1123 if (currlayer->icons31x31) FreeIconBitmaps(currlayer->icons31x31); in CopyBuiltinIcons() 1139 if (currlayer->icons7x7) FreeIconBitmaps(currlayer->icons7x7); in CreateIcons() 1588 currlayer->atlas7x7 = CreateIconAtlas(currlayer->icons7x7, 8); in UpdateCurrentColors() 1595 currlayer->cellr[n] = 255 - currlayer->cellr[n]; in UpdateCurrentColors() 1596 currlayer->cellg[n] = 255 - currlayer->cellg[n]; in UpdateCurrentColors() 1597 currlayer->cellb[n] = 255 - currlayer->cellb[n]; in UpdateCurrentColors() 1662 currlayer->atlas7x7 = CreateIconAtlas(currlayer->icons7x7, 8); in UpdateIconColors() [all …]
|
H A D | control.cpp | 62 currlayer->startname = currlayer->currname; in SaveStartingPattern() 64 currlayer->startdirty = currlayer->dirty; in SaveStartingPattern() 66 currlayer->startx = currlayer->view->x; in SaveStartingPattern() 67 currlayer->starty = currlayer->view->y; in SaveStartingPattern() 68 currlayer->startbase = currlayer->currbase; in SaveStartingPattern() 69 currlayer->startexpo = currlayer->currexpo; in SaveStartingPattern() 70 currlayer->startalgo = currlayer->algtype; in SaveStartingPattern() 88 currlayer->startsel = currlayer->currsel; in SaveStartingPattern() 244 currlayer->dirty = currlayer->startdirty; in ResetPattern() 246 currlayer->view->setpositionmag(currlayer->startx, currlayer->starty, currlayer->startmag); in ResetPattern() [all …]
|
H A D | view.cpp | 149 currlayer->algo->fit(*currlayer->view, force); in FitInView() 200 if (currlayer->algo->gridwd == 0 && currlayer->algo->gridht == 0) { in PointInGrid() 225 if (x > currlayer->view->getxmax()) x = currlayer->view->getxmax(); in DrawCells() 226 if (y > currlayer->view->getymax()) y = currlayer->view->getymax(); in DrawCells() 353 if (allowundo) currlayer->savedirty = currlayer->dirty; in StartDrawingCells() 360 if (currlayer->drawingstate >= currlayer->algo->NumCellStates()) { in StartDrawingCells() 432 if (x > currlayer->view->getxmax()) x = currlayer->view->getxmax(); in SelectCells() 433 if (y > currlayer->view->getymax()) y = currlayer->view->getymax(); in SelectCells() 498 currlayer->savesel = currlayer->currsel; in StartSelectingCells() 841 currlayer->savesel = currlayer->currsel; in SaveCurrentSelection() [all …]
|
H A D | select.cpp | 174 if (selleft < currlayer->algo->gridleft) selleft = currlayer->algo->gridleft; in CheckGridEdges() 175 if (selright > currlayer->algo->gridright) selright = currlayer->algo->gridright; in CheckGridEdges() 182 if (seltop < currlayer->algo->gridtop) seltop = currlayer->algo->gridtop; in CheckGridEdges() 274 …bool boundedgrid = currlayer->algo->unbounded && (currlayer->algo->gridwd > 0 || currlayer->algo->… in Advance() 412 …bool boundedgrid = currlayer->algo->unbounded && (currlayer->algo->gridwd > 0 || currlayer->algo->… in AdvanceOutside() 491 currlayer->algo->step(); in AdvanceOutside() 561 delete currlayer->algo; in AdvanceOutside() 613 pair<int,int> lt = currlayer->view->screenPosOf(selleft, seltop, currlayer->algo); in Modify() 835 pair<int,int> lt = currlayer->view->screenPosOf(selleft, seltop, currlayer->algo); in Visible() 1648 currlayer->undoredo->RememberFlip(topbottom, currlayer->dirty); in Flip() [all …]
|
H A D | file.cpp | 95 currlayer->algo = CreateNewUniverse(currlayer->algtype); in CreateUniverse() 118 currlayer->currbase = algoinfo[currlayer->algtype]->defbase; in NewPattern() 168 currlayer->currbase = algoinfo[currlayer->algtype]->defbase; in LoadPattern() 185 currlayer->algo = CreateNewUniverse(currlayer->algtype); in LoadPattern() 194 currlayer->algo = CreateNewUniverse(currlayer->algtype); in LoadPattern() 204 currlayer->algo = CreateNewUniverse(currlayer->algtype); in LoadPattern() 221 currlayer->currbase = algoinfo[currlayer->algtype]->defbase; in LoadPattern() 233 currlayer->algo->fit(*currlayer->view, 1); in LoadPattern() 400 if (currlayer->algo->getGeneration() == currlayer->startgen && !currlayer->algo->isEmpty()) { in LoadRule() 405 if (currlayer->algo->gridwd > 0 || currlayer->algo->gridht > 0) { in LoadRule() [all …]
|
H A D | undo.cpp | 106 if (lptr == currlayer || in StartingInfo() 694 if (currlayer->savesel == currlayer->currsel) { in RememberSelection() 761 prevsel = currlayer->currsel; in RememberGenStart() 762 prevx = currlayer->view->x; in RememberGenStart() 763 prevy = currlayer->view->y; in RememberGenStart() 823 if (currlayer->algo->getGeneration() == currlayer->startgen) { in RememberGenFinish() 883 prevx = currlayer->startx; in AddGenChange() 884 prevy = currlayer->starty; in AddGenChange() 958 currlayer->currfile = currlayer->tempstart; in RememberSetGen() 992 if (oldname == currlayer->currname && oldcurrfile == currlayer->currfile && in RememberNameChange() [all …]
|
H A D | render.cpp | 1055 if ( currlayer->view->x < currlayer->algo->gridleft ) in DrawPattern() 1056 currlayer->view->setpositionmag(currlayer->algo->gridleft, in DrawPattern() 1059 else if ( currlayer->view->x > currlayer->algo->gridright ) in DrawPattern() 1060 currlayer->view->setpositionmag(currlayer->algo->gridright, in DrawPattern() 1065 if ( currlayer->view->y < currlayer->algo->gridtop ) in DrawPattern() 1066 currlayer->view->setpositionmag(currlayer->view->x, in DrawPattern() 1069 else if ( currlayer->view->y > currlayer->algo->gridbottom ) in DrawPattern() 1070 currlayer->view->setpositionmag(currlayer->view->x, in DrawPattern() 1082 if ( currlayer->algo->gridwd > 0 || currlayer->algo->gridht > 0 ) { in DrawPattern() 1107 currlayer->algo->draw(*currlayer->view, renderer); in DrawPattern() [all …]
|
H A D | status.cpp | 59 std::string rule = currlayer->algo->getrule(); in UpdateStatusLines() 62 if (currlayer->dirty) { in UpdateStatusLines() 66 status1 += currlayer->currname; in UpdateStatusLines() 68 status1 += GetAlgoName(currlayer->algtype); in UpdateStatusLines() 83 int mag = currlayer->view->getmag(); in UpdateStatusLines() 91 if (currlayer->currexpo < 0) { in UpdateStatusLines() 95 sprintf(stepstr, "Step=%d^%d", currlayer->currbase, currlayer->currexpo); in UpdateStatusLines() 108 bigint popcount = currlayer->algo->getPopulation(); in UpdateStatusLines() 126 bigint xpos = currx; xpos -= currlayer->originx; in UpdateStatusLines() 140 status2 += Stringify(currlayer->view->x); in UpdateStatusLines() [all …]
|
/dports/games/golly/golly-3.3-src/gui-wx/ |
H A D | wxcontrol.cpp | 56 currlayer->startname = currlayer->currname; in SaveStartingPattern() 58 currlayer->startdirty = currlayer->dirty; in SaveStartingPattern() 61 currlayer->startbase = currlayer->currbase; in SaveStartingPattern() 62 currlayer->startexpo = currlayer->currexpo; in SaveStartingPattern() 63 currlayer->startalgo = currlayer->algtype; in SaveStartingPattern() 81 currlayer->startsel = currlayer->currsel; in SaveStartingPattern() 168 currlayer->algtype = currlayer->startalgo; in ResetPattern() 184 currlayer->currname = currlayer->startname; in ResetPattern() 185 currlayer->dirty = currlayer->startdirty; in ResetPattern() 191 currlayer->currbase = currlayer->startbase; in ResetPattern() [all …]
|
H A D | wxtimeline.cpp | 503 currlayer->algo->gotoframe(currlayer->currframe); in DisplayCurrentFrame() 527 if (currlayer->currframe < 0) currlayer->currframe = 0; in OnScroll() 532 if (currlayer->currframe >= currlayer->algo->getframecount()) in OnScroll() 533 currlayer->currframe = currlayer->algo->getframecount() - 1; in OnScroll() 538 if (currlayer->currframe < 0) currlayer->currframe = 0; in OnScroll() 543 if (currlayer->currframe >= currlayer->algo->getframecount()) in OnScroll() 544 currlayer->currframe = currlayer->algo->getframecount() - 1; in OnScroll() 551 if (currlayer->currframe >= currlayer->algo->getframecount()) in OnScroll() 913 if (currlayer->algo->startrecording(currlayer->currbase, currlayer->currexpo) > 0) { in StartStopRecording() 953 currlayer->algo->gotoframe(currlayer->currframe); in DeleteTimeline() [all …]
|
H A D | wxlayer.cpp | 1037 currlayer->algo->setrule( currlayer->algo->DefaultRule() ); in RestoreRule() 1118 if (currlayer->icons7x7) FreeIconBitmaps(currlayer->icons7x7); in CopyBuiltinIcons() 1119 if (currlayer->icons15x15) FreeIconBitmaps(currlayer->icons15x15); in CopyBuiltinIcons() 1120 if (currlayer->icons31x31) FreeIconBitmaps(currlayer->icons31x31); in CopyBuiltinIcons() 2542 currlayer->atlas7x7 = CreateIconAtlas(currlayer->icons7x7, 8); in UpdateCurrentColors() 2549 currlayer->cellr[n] = 255 - currlayer->cellr[n]; in UpdateCurrentColors() 2550 currlayer->cellg[n] = 255 - currlayer->cellg[n]; in UpdateCurrentColors() 2551 currlayer->cellb[n] = 255 - currlayer->cellb[n]; in UpdateCurrentColors() 2616 currlayer->atlas7x7 = CreateIconAtlas(currlayer->icons7x7, 8); in UpdateIconColors() 2837 view->setpositionmag( currlayer->view->x, currlayer->view->y, in Layer() [all …]
|
H A D | wxview.cpp | 262 if (currlayer->algo->gridwd == 0 && currlayer->algo->gridht == 0) { in PointInGrid() 274 if (currlayer->algo->gridwd == 0 && currlayer->algo->gridht == 0) { in RectOutsideGrid() 516 … if (currlayer->algo->getGeneration() == currlayer->startgen && !currlayer->algo->isEmpty()) { in PasteTemporaryToCurrent() 897 currlayer->savesel = currlayer->currsel; in SaveCurrentSelection() 1171 currlayer->algo->fit(*currlayer->view, 1); in FitPattern() 1197 currlayer->view->setpositionmag(currlayer->originx, currlayer->originy, in ViewOrigin() 1426 currlayer->algo->fit(*currlayer->view, force); in FitInView() 1829 if (allowundo) currlayer->savedirty = currlayer->dirty; in StartDrawingCells() 2000 currlayer->savesel = currlayer->currsel; in StartSelectingCells() 2199 currlayer->currsel = currlayer->savesel; in RestoreSelection() [all …]
|
H A D | wxselect.cpp | 160 if (selleft > currlayer->algo->gridright || selright < currlayer->algo->gridleft) { in CheckGridEdges() 164 if (selleft < currlayer->algo->gridleft) selleft = currlayer->algo->gridleft; in CheckGridEdges() 165 if (selright > currlayer->algo->gridright) selright = currlayer->algo->gridright; in CheckGridEdges() 172 if (seltop < currlayer->algo->gridtop) seltop = currlayer->algo->gridtop; in CheckGridEdges() 264 …bool boundedgrid = currlayer->algo->unbounded && (currlayer->algo->gridwd > 0 || currlayer->algo->… in Advance() 402 …bool boundedgrid = currlayer->algo->unbounded && (currlayer->algo->gridwd > 0 || currlayer->algo->… in AdvanceOutside() 483 currlayer->algo->step(); in AdvanceOutside() 553 delete currlayer->algo; in AdvanceOutside() 900 pair<int,int> lt = currlayer->view->screenPosOf(selleft, seltop, currlayer->algo); in Visible() 1750 currlayer->undoredo->RememberFlip(topbottom, currlayer->dirty); in Flip() [all …]
|
H A D | wxscript.cpp | 330 if (currlayer->algo->getGeneration() == currlayer->startgen && !currlayer->algo->isEmpty()) { in GSF_setrule() 335 if (currlayer->algo->gridwd > 0 || currlayer->algo->gridht > 0) { in GSF_setrule() 391 (bigx < currlayer->algo->gridleft || bigx > currlayer->algo->gridright)) || in GSF_setpos() 423 currlayer->undoredo->RememberNameChange(oldname, currlayer->currfile, in GSF_setname() 436 currlayer->undoredo->RememberNameChange(oldname, currlayer->currfile, in GSF_setname() 955 oldcol.Set(currlayer->cellr[1], currlayer->cellg[1], currlayer->cellb[1]); in GSF_setcolor() 967 oldcol.Set(currlayer->cellr[0], currlayer->cellg[0], currlayer->cellb[0]); in GSF_setcolor() 1040 color.Set(currlayer->cellr[1], currlayer->cellg[1], currlayer->cellb[1]); in GSF_getcolor() 1044 color.Set(currlayer->cellr[0], currlayer->cellg[0], currlayer->cellb[0]); in GSF_getcolor() 1465 currlayer->savedirty = currlayer->dirty; in ChangeCell() [all …]
|
H A D | wxedit.cpp | 399 wxColor color(currlayer->cellr[i], currlayer->cellg[i], currlayer->cellb[i]); in DrawAllStates() 412 currlayer->cellr[0], currlayer->cellg[0], currlayer->cellb[0], in DrawAllStates() 413 currlayer->cellr[i], currlayer->cellg[i], currlayer->cellb[i], in DrawAllStates() 469 if (currlayer->drawingstate >= currlayer->algo->NumCellStates()) { in DrawEditBar() 489 wxColor cellcolor(currlayer->cellr[state], currlayer->cellg[state], currlayer->cellb[state]); in DrawEditBar() 507 currlayer->cellr[0], currlayer->cellg[0], currlayer->cellb[0], in DrawEditBar() 508 currlayer->cellr[state], currlayer->cellg[state], currlayer->cellb[state], in DrawEditBar() 657 if (currlayer->drawingstate >= currlayer->algo->NumCellStates()) in OnScroll() 658 currlayer->drawingstate = currlayer->algo->NumCellStates() - 1; in OnScroll() 669 if (currlayer->drawingstate >= currlayer->algo->NumCellStates()) in OnScroll() [all …]
|
H A D | wxrender.cpp | 1502 currlayer->algo->draw(*currlayer->view, renderer); in DrawOneLayer() 1514 currlayer->algo->draw(*currlayer->view, renderer); in DrawOneLayer() 1669 if ( currlayer->view->x < currlayer->algo->gridleft ) in DrawView() 1670 currlayer->view->setpositionmag(currlayer->algo->gridleft, in DrawView() 1673 else if ( currlayer->view->x > currlayer->algo->gridright ) in DrawView() 1679 if ( currlayer->view->y < currlayer->algo->gridtop ) in DrawView() 1680 currlayer->view->setpositionmag(currlayer->view->x, in DrawView() 1683 else if ( currlayer->view->y > currlayer->algo->gridbottom ) in DrawView() 1684 currlayer->view->setpositionmag(currlayer->view->x, in DrawView() 1786 currlayer->algo->draw(*currlayer->view, renderer); in DrawView() [all …]
|
H A D | wxundo.cpp | 116 if (lptr == currlayer || in StartingInfo() 145 currlayer->startalgo = savealgo; in Restore() 146 currlayer->startrule = saverule; in Restore() 734 if (currlayer->savesel == currlayer->currsel) { in RememberSelection() 812 prevsel = currlayer->currsel; in RememberGenStart() 882 if (currlayer->algo->getGeneration() == currlayer->startgen) { in RememberGenFinish() 954 prevx = currlayer->startx; in AddGenChange() 955 prevy = currlayer->starty; in AddGenChange() 1032 currlayer->currfile = currlayer->tempstart; in RememberSetGen() 1072 if (oldname == currlayer->currname && oldcurrfile == currlayer->currfile && in RememberNameChange() [all …]
|
H A D | wxfile.cpp | 119 delete currlayer->algo; in CreateUniverse() 120 currlayer->algo = CreateNewUniverse(currlayer->algtype); in CreateUniverse() 149 currlayer->currbase = algoinfo[currlayer->algtype]->defbase; in NewPattern() 166 if (currlayer->originx != bigint::zero || currlayer->originy != bigint::zero) { in NewPattern() 263 currlayer->currbase = algoinfo[currlayer->algtype]->defbase; in LoadPattern() 297 currlayer->algo = CreateNewUniverse(currlayer->algtype); in LoadPattern() 323 currlayer->algo = CreateNewUniverse(currlayer->algtype); in LoadPattern() 340 currlayer->algo = CreateNewUniverse(currlayer->algtype); in LoadPattern() 364 currlayer->currbase = algoinfo[currlayer->algtype]->defbase; in LoadPattern() 1581 … if (warn_on_save && currlayer->dirty && currlayer->algo->getGeneration() > currlayer->startgen && in SavePattern() [all …]
|
H A D | wxstatus.cpp | 333 if (currlayer->currexpo < 0) { in DrawStatusBar() 338 strbuf.Printf(_("Step = %d^%d"), currlayer->currbase, currlayer->currexpo); in DrawStatusBar() 347 bigint xpos = currx; xpos -= currlayer->originx; in DrawStatusBar() 348 bigint ypos = curry; ypos -= currlayer->originy; in DrawStatusBar() 396 if (currlayer->currexpo < 0) { in DrawStatusBar() 400 strbuf.Printf(_("Step=%d^%d"), currlayer->currbase, currlayer->currexpo); in DrawStatusBar() 408 bigint xpos = currx; xpos -= currlayer->originx; in DrawStatusBar() 409 bigint ypos = curry; ypos -= currlayer->originy; in DrawStatusBar() 538 } else if (currlayer->currbase != algoinfo[currlayer->algtype]->defbase || in OnMouseDown() 539 currlayer->currexpo != 0) { in OnMouseDown() [all …]
|
/dports/games/golly/golly-3.3-src/gui-web/ |
H A D | main.cpp | 160 return (currlayer && currlayer->dirty && asktosave); in UnsavedChanges() 588 bool canreset = currlayer->algo->getGeneration() > currlayer->startgen; in StartStop() 668 currlayer->currexpo++; in GoFaster() 682 currlayer->currexpo = 0; in StepBy1() 695 if (currlayer->algo->getGeneration() == currlayer->startgen) return; in Reset() 728 if (currlayer->originx == bigint::zero && currlayer->originy == bigint::zero) { in Middle() 732 …currlayer->view->setpositionmag(currlayer->originx, currlayer->originy, currlayer->view->getmag()); in Middle() 1062 currlayer->autofit = !currlayer->autofit; in ToggleAutoFit() 1086 currlayer->showhashinfo = !currlayer->showhashinfo; in ToggleHashInfo() 1330 if (currlayer->algo->getGeneration() > currlayer->startgen) { in ToggleDisableUndoRedo() [all …]
|
H A D | webcalls.cpp | 82 if (curralgo != currlayer->algtype) { in UpdateStatus() 84 curralgo = currlayer->algtype; in UpdateStatus() 136 jsEnableImgButton("reset", currlayer->algo->getGeneration() > currlayer->startgen); in UpdateButtons() 146 if (currlayer->drawingstate >= currlayer->algo->NumCellStates()) { in UpdateEditBar() 148 currlayer->drawingstate = 1; in UpdateEditBar() 156 jsSetMode(currlayer->touchmode); in UpdateEditBar() 159 jsSetState(currlayer->drawingstate, currlayer->algo->NumCellStates()); in UpdateEditBar() 163 jsSetCheckBox("toggle_autofit", currlayer->autofit); in UpdateEditBar() 637 if (currlayer->algo->hyperCapable()) { in PatternSaved() 645 if (currlayer->algo->hyperCapable()) { in PatternSaved() [all …]
|
/dports/games/golly/golly-3.3-src/gui-ios/Golly/ |
H A D | StatePickerView.m | 5 #include "layer.h" // for currlayer 24 currlayer->drawingstate = newstate; 56 gBitmapPtr* iconmaps = currlayer->icons31x31; 74 components[0] = currlayer->cellr[0] / 255.0; 75 components[1] = currlayer->cellg[0] / 255.0; 76 components[2] = currlayer->cellb[0] / 255.0; 84 currlayer->cellr[0], currlayer->cellg[0], currlayer->cellb[0], 85 currlayer->cellr[i], currlayer->cellg[i], currlayer->cellb[i]); 90 components[0] = currlayer->cellr[i] / 255.0; 91 components[1] = currlayer->cellg[i] / 255.0; [all …]
|
H A D | StateView.m | 5 #include "layer.h" // for currlayer 22 int numstates = currlayer->algo->NumCellStates(); 87 bool multicolor = currlayer->multicoloricons; 158 int state = currlayer->drawingstate; 160 gBitmapPtr* iconmaps = currlayer->icons31x31; 169 components[0] = currlayer->cellr[0] / 255.0; 170 components[1] = currlayer->cellg[0] / 255.0; 171 components[2] = currlayer->cellb[0] / 255.0; 179 currlayer->cellr[0], currlayer->cellg[0], currlayer->cellb[0], 180 currlayer->cellr[state], currlayer->cellg[state], currlayer->cellb[state]); [all …]
|
H A D | PatternViewController.m | 272 if (currlayer->drawingstate >= currlayer->algo->NumCellStates()) { 273 currlayer->drawingstate = 1; 284 resetButton.enabled = currlayer->algo->getGeneration() > currlayer->startgen; 416 currlayer->undoredo->UndoChange(); 475 bool canreset = currlayer->algo->getGeneration() > currlayer->startgen; 500 if (currlayer->currexpo < 0) { 616 currlayer->currexpo = 0; 628 currlayer->currexpo++; 700 if (currlayer->originx == bigint::zero && currlayer->originy == bigint::zero) { 701 currlayer->view->center(); [all …]
|
/dports/games/golly/golly-3.3-src/gui-android/Golly/app/src/main/jni/ |
H A D | jnicalls.cpp | 560 return currlayer->algo->getGeneration() > currlayer->startgen; in Java_net_sf_golly_MainActivity_nativeCanReset() 676 currlayer->currexpo = 0; in Java_net_sf_golly_MainActivity_nativeStep1() 687 currlayer->currexpo++; in Java_net_sf_golly_MainActivity_nativeFaster() 699 currlayer->currexpo--; in Java_net_sf_golly_MainActivity_nativeSlower() 789 if (currlayer->originx == bigint::zero && currlayer->originy == bigint::zero) { in Java_net_sf_golly_MainActivity_nativeMiddle() 793 …currlayer->view->setpositionmag(currlayer->originx, currlayer->originy, currlayer->view->getmag()); in Java_net_sf_golly_MainActivity_nativeMiddle() 1276 if (w != currlayer->view->getwidth() || h != currlayer->view->getheight()) { in Java_net_sf_golly_PatternRenderer_nativeResize() 1522 if (currlayer->algo->getGeneration() > currlayer->startgen) { in Java_net_sf_golly_SettingsActivity_nativeCloseSettings() 2279 if (currlayer->algo->getGeneration() == currlayer->startgen && !currlayer->algo->isEmpty()) { in Java_net_sf_golly_RuleActivity_nativeSetRule() 2284 if (currlayer->algo->gridwd > 0 || currlayer->algo->gridht > 0) { in Java_net_sf_golly_RuleActivity_nativeSetRule() [all …]
|