]> 4ch.mooo.com Git - 16.git/blobdiff - src/eng_core.cpp
deleted: 16/lib/MODEX.PAS
[16.git] / src / eng_core.cpp
index 2bfb4ca153c7cb0e4a053d8a3c2c331b8475fb6b..853e64cc60419efa032766958dd4c41f6a91ff08 100644 (file)
@@ -24,7 +24,7 @@ namespace engine{
                this->frames_per_second = 60;\r
 \r
                // Global Variables\r
-               this->bing = 4; // test global variable\r
+               this->mode = 4; // test global variable\r
                this->x = 0; // X\r
                this->y = 0; // Y\r
                \r
@@ -36,10 +36,14 @@ namespace engine{
        }\r
 \r
        void Core::update()\r
-       {\r
+       {
+               /*for (std::list<void(Core::*)()>::iterator i = fp->begin(); i != fp->end(); i++)\r
+               //for (std::list<void(core::*)()>::iterator i = this->fp.begin(); i != this->fp.end(); i++)\r
+               {\r
+                       (this->*(*i))();\r
+               }*/\r
          // call update functions, instead of traversing a function pointer\r
          // list.  Remove this comment!\r
-\r
          sound();\r
          if ( graphics_flag )\r
                  graphics();\r
@@ -108,8 +112,8 @@ namespace engine{
        bool Core::init(){\r
                bool xz = 0; // error switch...\r
                std::cout << "VIDEO INITIATION" << std::endl;\r
-               setvideo(0x13, 1);\r
-               setvbuff(1);\r
+//____working on mode x                setvideo(0x13, 1);\r
+//____working on mode x                setvbuff(1);\r
                std::cout << "Checking for Adlib sound card...." << std::endl;\r
                if(!AdlibExists()){\r
                        std::cout << "not found." << std::endl;\r
@@ -122,8 +126,8 @@ namespace engine{
                std::cout << "1 - 9 for graphical tests!" << std::endl;\r
                std::cout << "space bar for control and sprite test!" << std::endl;\r
                std::cout << "z key for noise!" << std::endl;\r
-               std::cout << "Press press any key to continue!" << std::endl;\r
-               getch();\r
+               //std::cout << "Press press any key to continue!" << std::endl;\r
+               //getch();\r
                std::cout << "INPUT INITIATION" << std::endl;\r
                setkb(1);\r
                std::cout << "INITIATION" << std::endl;\r
@@ -133,8 +137,8 @@ namespace engine{
        void Core::release()\r
        {\r
                //release contexts and set engine to exit\r
-               setvideo(0x03, 0);\r
-               setvbuff(0);\r
+//____working on mode x                setvideo(0x03, 0);\r
+//____working on mode x                setvbuff(0);\r
                setkb(0);\r
                FMReset();\r
                this->msg = ENGINE_EXIT;\r
@@ -167,7 +171,8 @@ namespace engine{
                        //int a;std::cin >> a;\r
                        graphics_flag = true;\r
                        this->timer.start_timer();\r
-//====                 std::cout << "GRAPHICS GRAPHICS GRAPHICS GRAPHICS GRAPHICS" << std::endl;\r
+//====                 std::cout << "GRAPHICS GRAPHICS GRAPHICS GRAPHICS GRAPHICS" << std::endl;
+//____                 updatevbuff();\r
                }\r
                else\r
                {\r