browserdata = NULL; int myvar2=0; rct_browser.left=15; rct_browser.right=815; rct_browser.top=30; rct_browser.bottom=630; browser_window = (gamp_window *)malloc(sizeof(gamp_window)); browser_window->active_status = false; browser_window->expandable = false; browser_window->visible = false; browser_window->zorder = 1; browser_window->startpoint.x = 0; browser_window->startpoint.y = 0; BrowRectCreate(); AEi = 0; dllpath = dlldir; for(std::string::size_type pos = dllpath.find('\\'); pos != std::string::npos; pos = dllpath.find('\\', pos)) { dllpath[pos] = '/'; } url = "file:/// " + dllpath + "main.html?goto=http://"; chat_text=""; std::string brow_back = dllpath; brow_back += "backgrey.png"; std::string brow_back_but = dllpath; brow_back_but += "back.png"; std::string brow_for_but = dllpath; brow_for_but += "forward.png"; std::string brow_home_but = dllpath; brow_home_but += "home.png"; std::string brow_stop_but = dllpath; brow_stop_but += "stoppng.png"; error_image = dllpath; error_image += "captured.png"; load_image = dllpath; load_image += "loading.png"; hover_image = dllpath; hover_image += "btn_hover.png"; std::string textfile = dllpath; textfile += "setting.ini"; //MessageBox(NULL, textfile.c_str(), "gameamp", MB_OK); collapse_img = dllpath + "skinz\\panel_blank.png"; char ch[5] = ""; fstream skuddy; skuddy.open(textfile.c_str(),ios::in); skuddy.read(ch,5); skuddy.close(); framerate = atoi(ch); char buffer [sizeof(long)+10]; itoa(framerate, buffer,10); std::string cursor_path = dllpath + "skinz\\cursor.png"; hr = D3DXCreateTextureFromFileEx(m_pD3Ddev, collapse_img.c_str(), 33, 111,1,0 ,D3DFMT_UNKNOWN,D3DPOOL_MANAGED,D3DX_DEFAULT,D3DX_DEFAULT,0,NULL,NULL,&brow_closed); //D3DCOLOR_XRGB(255,0,0) m_pD3Ddev->SetTexture(0, brow_closed); hr = D3DXCreateTextureFromFileEx(m_pD3Ddev, cursor_path.c_str(), 32, 32,1,0 ,D3DFMT_UNKNOWN,D3DPOOL_MANAGED,D3DX_DEFAULT,D3DX_DEFAULT,0,NULL,NULL,&tx_cursor); //D3DCOLOR_XRGB(255,0,0) hr = D3DXCreateTextureFromFileEx( m_pD3Ddev,brow_back.c_str(),826,643,1,0 ,D3DFMT_UNKNOWN,D3DPOOL_MANAGED,D3DX_DEFAULT,D3DX_DEFAULT,0,NULL,NULL,&back_tex); hr = D3DXCreateTextureFromFileEx( m_pD3Ddev, brow_back_but.c_str(), 46, 15,1,0 ,D3DFMT_UNKNOWN,D3DPOOL_MANAGED,D3DX_DEFAULT,D3DX_DEFAULT,0,NULL,NULL,&tx_but_back ); hr = D3DXCreateTextureFromFileEx( m_pD3Ddev, brow_for_but.c_str(), 58, 15,1,0 ,D3DFMT_UNKNOWN,D3DPOOL_MANAGED,D3DX_DEFAULT,D3DX_DEFAULT,0,NULL,NULL,&tx_but_forward ); hr = D3DXCreateTextureFromFileEx( m_pD3Ddev,brow_home_but.c_str() , 31, 15,1,0 ,D3DFMT_UNKNOWN,D3DPOOL_MANAGED,D3DX_DEFAULT,D3DX_DEFAULT,0,NULL,NULL,&tx_but_home ); hr = D3DXCreateTextureFromFileEx( m_pD3Ddev, brow_stop_but.c_str(), 32, 14,1,0 ,D3DFMT_UNKNOWN,D3DPOOL_MANAGED,D3DX_DEFAULT,D3DX_DEFAULT,0,NULL,NULL,&tx_but_stop ); hr = D3DXCreateTextureFromFileEx( m_pD3Ddev, hover_image.c_str(), 350, 20,1,0 ,D3DFMT_UNKNOWN,D3DPOOL_MANAGED,D3DX_DEFAULT,D3DX_DEFAULT,0,NULL,NULL,&tx_brow_hover); hr = D3DXCreateTexture(m_pD3Ddev, 800, 600,1,0 ,D3DFMT_X8B8G8R8 ,D3DPOOL_MANAGED,&AE_texture); brow_stop_but = dllpath; brow_stop_but += "\\skinz\\arrow_brow.png"; hr = D3DXCreateTextureFromFileEx(m_pD3Ddev, brow_stop_but.c_str(), 16, 19,1,0 ,D3DFMT_UNKNOWN,D3DPOOL_MANAGED,D3DX_DEFAULT,D3DX_DEFAULT,0,NULL,NULL,&tx_brow_collapse); //D3DCOLOR_ARGB(255,0,0,0)*/ D3DXCreateFont(m_pD3Ddev, 11, 0, 1, 0, FALSE, DEFAULT_CHARSET, OUT_DEFAULT_PRECIS, DEFAULT_QUALITY, DEFAULT_PITCH | FF_DONTCARE, TEXT("ProggySquareTTSZ"), &m_font ); D3DXCreateSprite(m_pD3Ddev,&background_sprite); D3DXCreateSprite(m_pD3Ddev,&sp_but_back); m_pD3Ddev->SetTexture(0, tx_but_forward); D3DXCreateSprite(m_pD3Ddev,&sp_but_forward); m_pD3Ddev->SetTexture(0, tx_but_home); D3DXCreateSprite(m_pD3Ddev,&sp_but_home); m_pD3Ddev->SetTexture(0, tx_cursor); D3DXCreateSprite(m_pD3Ddev,&sp_cursor); m_pD3Ddev->SetTexture(0, tx_brow_hover); m_pD3Ddev->SetTexture(0, tx_but_back); m_pD3Ddev->SetTexture(0, AE_texture); m_pD3Ddev->SetTexture(0, tx_but_stop); D3DXCreateSprite(m_pD3Ddev,&sp_but_stop); D3DXCreateSprite(m_pD3Ddev,&AE_sprite); TempHwnd = GetActiveWindow(); while(::GetParent(TempHwnd) != NULL) TempHwnd = ::GetParent(TempHwnd); GameHwnd = TempHwnd; XY=MyNewFun(); int x = fnImportingDLL(); rr.right = 800; rr.top=0; rr.bottom=600; rr.left=0; /*rr.right = 75; rr.top=0; rr.bottom=53; rr.left=0;*/ rr_old = rr; HRESULT hr = DirectInput8Create(GetModuleHandle(NULL), DIRECTINPUT_VERSION, IID_IDirectInput8, (void**)&m_diObject, NULL); hr = m_diObject->CreateDevice(GUID_SysKeyboard, &m_diKeyboardDevice, NULL); hr=m_diKeyboardDevice->SetDataFormat(&c_dfDIKeyboard); hr = m_diKeyboardDevice->SetCooperativeLevel(XY, DISCL_FOREGROUND | DISCL_NONEXCLUSIVE); m_diKeyboardDevice->Acquire(); keyboarda="nonex"; DIDEVCAPS MouseCapabilities; if(FAILED(m_diObject->CreateDevice(GUID_SysMouse,&m_pDIMouseDevice,NULL))) { MessageBox(XY,"CreateDevice() failed!","InitMouse()",MB_OK); } if(FAILED(m_pDIMouseDevice->SetDataFormat(&c_dfDIMouse2))) { MessageBox(XY,"SetDataFormat() failed!","InitMouse()",MB_OK); } if(FAILED(m_pDIMouseDevice->SetCooperativeLevel(XY,DISCL_BACKGROUND | DISCL_NONEXCLUSIVE))) { MessageBox(XY,"SetCooperativeLevel() failed!","InitMouse()",MB_OK); } if(FAILED(m_pDIMouseDevice->Acquire())) { MessageBox(XY,"Acquire() failed!","InitMouse()",MB_OK); } MouseCapabilities.dwSize = sizeof(MouseCapabilities); m_pDIMouseDevice->GetCapabilities(&MouseCapabilities); if(!(MouseCapabilities.dwFlags & DIDC_ATTACHED)) { MessageBox(XY,"Mouse is currently not attached!","InitMouse()",MB_OK); } m_dwAxes = MouseCapabilities.dwAxes; m_dwButtons = MouseCapabilities.dwButtons; //chatbox.listboxinit(m_pD3Ddev,m_diKeyboardDevice,dllpath, XY); //startbox = chatwindow1; char* out=""; SetText(1); //startDirectInput(); ZeroMemory(keys, sizeof(keys) ); return S_OK;