public override void StartLoad() { HomeTexture = new Texture(TexturesDir + "Home.png"); CellTexture = new Texture(TexturesDir + "Cell.png"); PasserbyTexture = new Texture(TexturesDir + "Passerby.png"); homeSprite = new Sprite(HomeTexture); cellSprite = new Sprite(CellTexture); passerbyMoveAnimationsSprites = AbstractInitializer.GetSpritesInTextureRect(PasserbyTexture, new Vector2i(4, 4)); }
public override void StartLoad() { Font = new Font(FontsDir + "Amsdamcyr-lat.ttf"); DonutsTexture = new Texture(TexturesDir + "Donuts.png"); CellTexture = new Texture(TexturesDir + "Cell.png"); ButtonPlayTexture = new Texture(TexturesDir + "ButtonPlay.png"); ButtonOkTexture = new Texture(TexturesDir + "ButtonOk.png"); donutSprites = AbstractInitializer.GetSpritesInTextureRow(DonutsTexture, 6); cellSprites = AbstractInitializer.GetSpritesInTextureRow(CellTexture, 4); buttonPlaySprites = AbstractInitializer.GetSpritesInTextureRow(ButtonPlayTexture, 5); buttonOkSprites = AbstractInitializer.GetSpritesInTextureRow(ButtonOkTexture, 5); Colors = new Color[3]; Colors[0] = Color.Black; // None Colors[1] = new Color(48, 10, 36); // DarkPurple Colors[2] = new Color(207, 245, 219); // Turquoise }
public override void StartLoad() { var lines = System.IO.File.ReadAllLines(ResourcesDir + "InputData.txt"); GridSize.X = Convert.ToInt32(lines[0]); GridSize.Y = Convert.ToInt32(lines[1]); TextMap = new char[GridSize.Y, GridSize.X]; for (var y = 0; y < GridSize.Y; y++) { for (var x = 0; x < GridSize.X; x++) { TextMap[y, x] = lines[2 + y][x]; } } StartPositionIndices.X = Convert.ToInt32(lines[GridSize.Y + 2]) - 1; StartPositionIndices.Y = Convert.ToInt32(lines[GridSize.Y + 3]) - 1; FinishPositionIndices.X = Convert.ToInt32(lines[GridSize.Y + 4]) - 1; FinishPositionIndices.Y = Convert.ToInt32(lines[GridSize.Y + 5]) - 1; VisualisationPauseTime = Convert.ToSingle(lines[GridSize.Y + 6]); StartTexture = new Texture(TexturesDir + "Start.png"); FinishTexture = new Texture(TexturesDir + "Finish.png"); CellTexture = new Texture(TexturesDir + "Cells.png"); ManTexture = new Texture(TexturesDir + "Man.png"); PlayButtonTexture = new Texture(TexturesDir + "ButtonPlay.png"); ExitButtonTexture = new Texture(TexturesDir + "ButtonExit.png"); DoneButtonTexture = new Texture(TexturesDir + "ButtonDone.png"); startSprite = new Sprite(StartTexture); finishSprite = new Sprite(FinishTexture); cellSprites = AbstractInitializer.GetSpritesInTextureRow(CellTexture, 4); playButtonSprites = AbstractInitializer.GetSpritesInTextureRow(PlayButtonTexture, 5); exitButtonSprites = AbstractInitializer.GetSpritesInTextureRow(ExitButtonTexture, 5); doneButtonSprites = AbstractInitializer.GetSpritesInTextureRow(DoneButtonTexture, 5); manMoveAnimationsSprites = AbstractInitializer.GetSpritesInTextureRect(ManTexture, new Vector2i(4, 4)); }