rendered paste body 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;