Home
last modified time | relevance | path

Searched refs:currlayer (Results 1 – 25 of 48) sorted by relevance

12

/dports/games/golly/golly-3.3-src/gui-common/
H A Dlayer.cpp344 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 Dcontrol.cpp62 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 Dview.cpp149 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 Dselect.cpp174 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 Dfile.cpp95 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 Dundo.cpp106 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 Drender.cpp1055 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 Dstatus.cpp59 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 Dwxcontrol.cpp56 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 Dwxtimeline.cpp503 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 Dwxlayer.cpp1037 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 Dwxview.cpp262 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 Dwxselect.cpp160 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 Dwxscript.cpp330 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 Dwxedit.cpp399 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 Dwxrender.cpp1502 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 Dwxundo.cpp116 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 Dwxfile.cpp119 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 Dwxstatus.cpp333 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 Dmain.cpp160 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()
732currlayer->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 Dwebcalls.cpp82 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 DStatePickerView.m5 #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 DStateView.m5 #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 DPatternViewController.m272 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 Djnicalls.cpp560 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()
793currlayer->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 …]

12