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")); }
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"), }); }