Пример #1
0
        internal void Initialize()
        {
            _threadSafety = new ThreadSafetyEnforcer("Main Window Class");
            _invoker      = new Invoker(_threadSafety);

            //This selects our first screen, and Loads it.


            //Width, Height, BitsPerPixle, resizable, openGL, fullscreen, hardware, frame
            //Video.SetVideoMode(ScreenWidth, ScreenHeight, BestBitsPerPixle, true, false, false, true, true);
            //Video.WindowCaption = "Tortoise Demo";

            //MainSurface = GenerateSurface();


            DebugFont = FontManager.GetInstance(Graphics, 12, FontTypes.Sans);

            TMouseState mouse    = Graphics.InputManager.MouseStateManager;
            TKeyState   keyboard = Graphics.InputManager.KeyStateManager;


            mouse.MouseDownEvent += Mouse_ButtonDown;
            mouse.MouseUpEvent   += Mouse_ButtonUp;
            mouse.MouseMoveEvent += Mouse_Move;

            keyboard.KeyboardKeyPressEvent   += Window_KeyDown;
            keyboard.KeyboardKeyReleaseEvent += Window_KeyUp;
            keyboard.KeyboardEvent           += Window_KeyPress;

            //_keyboard.KeyPress += new EventHandler<KeyEventArgs>(Window_KeyPress);

            Graphics.Control.Resize += new EventHandler(Window_Resize);


            tickEventData  = new TickEventArgs();
            frameTimer     = new Timer(true);
            TotalTimer     = new Timer(true);
            lastFrameTimes = new LimitedList <double>(30, 0);


            StormLib.Console.SetIfNotExsistValue("gf_RenderUpdateRec", ConsoleVarable.OnOffVarable("Draw Boxes showing Updated Areas"));
            StormLib.Console.SetIfNotExsistValue("gf_ShowFPS", ConsoleVarable.OnOffVarable("Displays FPS information"));
        }
Пример #2
0
        private void SetupCamera(int id)
        {
            Console.SetIfNotExsistValue(string.Format(V_camera_enabled, id), ConsoleVarable.OnOffVarable(
                                            DefaultLanguage.Strings.GetString("Camera_Enabled_Help")));

            Console.SetIfNotExsistValue(string.Format(V_camera_stream_enabled, id), ConsoleVarable.OnOffVarable(
                                            DefaultLanguage.Strings.GetString("Camera_Stream_Enabled_Help")));



            Console.SetIfNotExsistValue(string.Format(V_camera_url, id), new ConsoleVarable()
            {
                Value    = "rtsp://10.0.0.254/live1.264",
                HelpInfo = DefaultLanguage.Strings.GetString("Camera_URL_Help"),
            });

            if (Program.CurrentOS == OS.Windows)
            {
                Console.SetIfNotExsistValue(string.Format(V_camera_save_format, id), new ConsoleVarable()
                {
                    Value    = "yyyy-MM-dd-HH-MM-ss.ogg",
                    HelpInfo = DefaultLanguage.Strings.GetString("Camera_SAVE_FORMAT_Help"),
                });
            }
            else
            {
                Console.SetIfNotExsistValue(string.Format(V_camera_save_format, id), new ConsoleVarable()
                {
                    Value    = "yyyy-MM-dd-HH:MM:ss.\\o\\g\\g",
                    HelpInfo = DefaultLanguage.Strings.GetString("Camera_SAVE_FORMAT_Help"),
                });
            }


            Console.SetIfNotExsistValue(string.Format(V_camera_stream_args, id), new ConsoleVarable()
            {
                Value    = Console.GetValue(V_encoder_stream_args).Value,
                HelpInfo = DefaultLanguage.Strings.GetString("Encoder_Stream_ARGS_Help"),
            });
        }