// // Constructor // ConnectFailed::ConnectFailed(Menu * pRootMenu) { rootMenu = pRootMenu; font = dkfCreateFont("main/fonts/babo.tga"); add(lbl_reason = new Label(CVector2i(400,250), "Connection failed, try again"/*gameVar.lang_connectionFailed*/, font, 25, JUSTIFY_CENTER)); add(btn_ok = new Button(CVector2i(400,300),gameVar.lang_back,font,50,JUSTIFY_CENTER,this)); }
// // Constructor // Password::Password(Menu * pRootMenu) { rootMenu = pRootMenu; font = dkfCreateFont("main/fonts/babo.tga"); add(lbl_reason = new Label(CVector2i(400,250),"This game requires a password", font, 25, JUSTIFY_CENTER)); add(btn_back = new Button(CVector2i(360,350),gameVar.lang_back,font,50,JUSTIFY_RIGHT,this)); add(btn_join = new Button(CVector2i(440,350),gameVar.lang_join,font,50,JUSTIFY_LEFT,this)); add(txt_password = new Write(CVector2i(400,300), "pass", font, 30, JUSTIFY_CENTER)); }
CText::CText( const CTextFont& font, UInt32 capacity ) { m_Size = CVector2i( 0, 0 ); m_FontSize = 1.0f; m_Font = (CTextFont*) &font; m_Color = CColor::White; m_Capacity = 0; SetCapacity( capacity ); m_Text[0] = 0; m_TextLength = 0; m_CtrlCharCount = 0; m_State.SetBit( nState_RecreateBuffer ); }
CText::CText( ) { m_Size = CVector2i( 0, 0 ); m_FontSize = 1.0f; m_Color = CColor::White; m_Capacity = 0; SetCapacity( 128 ); m_Text[0] = 0; m_TextLength = 0; m_CtrlCharCount = 0; m_State.SetBit( nState_RecreateBuffer ); m_Font = &GraphicsManager.GetDefaultFont(); }
CVector2i dkiGetMouseVel() { return CVector2i(CDki::mouseStateDI.lX, CDki::mouseStateDI.lY); }
// // On capte la mouse // CVector2i dkiGetMouse() { return CVector2i(CDki::mousePos.x, CDki::mousePos.y); }