import stdlib; import Game; function modifyMap(array argv, Game &game) { for (long x = 104; x < 120; x++) { for (long y = 241; y < 250; y++) { if ((x % 2) == 0 && (y % 2) == 0) { game.setTileDesignation(x, y, game.getTileDesignation(x, y) | 0x80); } } } } function long main(array argv) { Game game; stdlib::Print("Rick's Tile Tool for Dwarf Fortress (v0.23.130.23a)\n\n"); game = new Game(); if (game.Open() == 0) { stdlib::Print("Failed to open Dwarf Fortress.\n"); return 0; } if (game.Suspend() == 0) { stdlib::Print("Failed to suspend Dwarf Fortress.\n"); game.Close(); return 0; } if (game.mapAvailable) { modifyMap(argv, game); } else { stdlib::Print("Please enter Dwarf Fortress mode.\n"); } if (game.Resume() == 0) { stdlib::Print("Failed to resume Dwarf Fortress.\n"); } game.Close(); return 0; }