private Frame.Minefield generateFakeFrame() { Frame.Minefield minefieldFrame = new Frame.Minefield(Settings.MAP_SIZE); for (int i = 0; i < Settings.MAP_SIZE; ++i) { for (int j = 0; j < Settings.MAP_SIZE; ++j) { Frame.Field fieldFrame = new Frame.Field(); if (fieldArray[i, j].explosive == null) { fieldFrame.radiation = 0; } else { fieldFrame.radiation = 1; } minefieldFrame.fields[i, j] = fieldFrame; } } return(minefieldFrame); }
public Frame.Minefield generateMinefieldFrame() { Frame.Minefield minefieldFrame = new Frame.Minefield(Settings.MAP_SIZE); generateRadiationMap(); for (int i = 0; i < Settings.MAP_SIZE; ++i) { for (int j = 0; j < Settings.MAP_SIZE; ++j) { Frame.Field fieldFrame = new Frame.Field(); fieldFrame.type = fieldArray[i, j].type; if (radiationMax != 0.0) { fieldFrame.radiation = radiationMap[i, j] / radiationMax; } else { fieldFrame.radiation = radiationMap[i, j]; } minefieldFrame.fields[i, j] = fieldFrame; } } return(minefieldFrame); }