public void Init() { _scaleX = 0.0f; _whiteImage = idE.DeclManager.FindMaterial("guis/assets/white.tga"); _whiteImage.Sort = (float) MaterialSort.Gui; SetupFonts(); _matrix = Matrix.Identity; _origin = Vector3.Zero; _enableClipping = true; _mbcs = false; SetSize(idE.VirtualScreenWidth, idE.VirtualScreenHeight); _currentFontFamily = _fontFamilies[0]; /* * TODO*/ _cursorImages[(int) Cursor.Arrow] = idE.DeclManager.FindMaterial("ui/assets/guicursor_arrow.tga"); _cursorImages[(int) Cursor.Hand] = idE.DeclManager.FindMaterial("ui/assets/guicursor_hand.tga"); _cursorImages[(int) Cursor.Arrow].Sort = (float) MaterialSort.Gui; _cursorImages[(int) Cursor.Hand].Sort = (float) MaterialSort.Gui; /*scrollBarImages[SCROLLBAR_HBACK] = declManager->FindMaterial("ui/assets/scrollbarh.tga"); scrollBarImages[SCROLLBAR_VBACK] = declManager->FindMaterial("ui/assets/scrollbarv.tga"); scrollBarImages[SCROLLBAR_THUMB] = declManager->FindMaterial("ui/assets/scrollbar_thumb.tga"); scrollBarImages[SCROLLBAR_RIGHT] = declManager->FindMaterial("ui/assets/scrollbar_right.tga"); scrollBarImages[SCROLLBAR_LEFT] = declManager->FindMaterial("ui/assets/scrollbar_left.tga"); scrollBarImages[SCROLLBAR_UP] = declManager->FindMaterial("ui/assets/scrollbar_up.tga"); scrollBarImages[SCROLLBAR_DOWN] = declManager->FindMaterial("ui/assets/scrollbar_down.tga");*/ /*crollBarImages[SCROLLBAR_HBACK]->SetSort( SS_GUI ); scrollBarImages[SCROLLBAR_VBACK]->SetSort( SS_GUI ); scrollBarImages[SCROLLBAR_THUMB]->SetSort( SS_GUI ); scrollBarImages[SCROLLBAR_RIGHT]->SetSort( SS_GUI ); scrollBarImages[SCROLLBAR_LEFT]->SetSort( SS_GUI ); scrollBarImages[SCROLLBAR_UP]->SetSort( SS_GUI ); scrollBarImages[SCROLLBAR_DOWN]->SetSort( SS_GUI );*/ _cursor = Cursor.Arrow; /*overStrikeMode = true;*/ _initialized = true; }
public void Init() { _screenRect = new idRectangle(0, 0, 640, 480); _deviceContext = new idDeviceContext(); _deviceContext.Init(); }