MCPcopy Create free account
hub / github.com/SimHacker/micropolis / CellEngine

Class CellEngine

MicropolisCore/src/CellEngine/src/cellengine.h:134–413  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

132
133
134class CellEngine {
135
136public:
137
138 std::string name;
139
140 Byte *screenMem;
141 long screenWidth;
142 long screenHeight;
143 long screenRowBytes;
144
145 Byte *backMem;
146 long backSize;
147 long backRowBytes;
148 long backWidth;
149 long backHeight;
150 long backBorder;
151
152 Byte *frontMem;
153
154 Byte *maskMem;
155 long maskRowBytes;
156 long maskWidth;
157 long maskHeight;
158 long masked;
159
160 long neighborhood;
161
162 Byte *rule;
163 long ruleStatic;
164 long ruleSize;
165 char *ruleName;
166
167 long x;
168 long y;
169 long dx;
170 long dy;
171 long width;
172 long height;
173 long idealWidth;
174 long idealHeight;
175
176 long phase;
177 long ticks;
178 long wrap;
179 long steps;
180 long frob;
181 long rumble;
182 long rumblemax;
183 long hubba;
184 long inflation;
185 long high;
186 long low;
187 long maskClip;
188 long moveImage;
189
190 int numbera;
191 int numberb;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected