MCPcopy Create free account
hub / github.com/badvision/jace / initMemoryView

Method initMemoryView

src/main/java/jace/cheat/MetaCheat.java:291–306  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

289 }
290
291 public void initMemoryView() {
292 Emulator.withMemory(memory -> {
293 for (int addr = getStartAddress(); addr <= getEndAddress(); addr++) {
294 if (getMemoryCell(addr) == null) {
295 MemoryCell cell = new MemoryCell();
296 cell.address = addr;
297 cell.value.set(memory.readRaw(addr));
298 memoryCells.put(addr, cell);
299 }
300 }
301 if (memoryViewListener == null) {
302 memoryViewListener = memory.observe("Metacheat memory viewer", RAMEvent.TYPE.ANY, startAddress, endAddress, this::processMemoryEvent);
303 listeners.add(memoryViewListener);
304 }
305 });
306 }
307
308 int fadeCounter = 0;
309 int FADE_TIMER_VALUE = Emulator.withComputer(c-> (int) (c.getMotherboard().getSpeedInHz() / 60), 100);

Callers 1

redrawMemoryViewMethod · 0.80

Calls 8

withMemoryMethod · 0.95
getStartAddressMethod · 0.95
getEndAddressMethod · 0.95
getMemoryCellMethod · 0.95
setMethod · 0.80
readRawMethod · 0.80
observeMethod · 0.80
addMethod · 0.80

Tested by

no test coverage detected