// main set up public void setUp(bool printerdefiner) { loadGraphics(@"./textures.txt"); // Printer MainPrinter; if (printerdefiner) { MainPrinter = new LegacyPrinter(); } else { MainPrinter = new LinePrinter(); } // set screen // screen position is 5,5 at screen constructor // map interface is created at 0,0 Screen screen = new Screen(Terminal.Size_x - 10, Terminal.Size_y - 10, MainPrinter); SBGame.setScreen(screen); // initialize map Map map = new Map(getMainScreen().Size_x - 50, getMainScreen().Size_y, 5, 5); Battle bat = new Battle(map); AbstractForm abstractForm = new MapInterface(map, screen, 0, 0); bat.guiMap = abstractForm; // // set player and print it bat.setPlayer(new Player(true)); // UserInterface.setInterface(); }