Пример #1
0
        // 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();
        }