}
}
break;
-
-#if 0
- case BITMAP_TAB:
-
- if ( WaveType == WAVE_BITMAP ) {
- GetDlgItemText( hwnd,DLG_BMP_FILE,gbmp.name,sizeof( gbmp.name ) );
- CheckValidDIB( hwnd );
- GetDlgItemText( hwnd,DLG_BMP_BLACK,Text,sizeof( Text ) );
- gbmp.black_value = atof( Text );
- GetDlgItemText( hwnd,DLG_BMP_WHITE,Text,sizeof( Text ) );
- gbmp.white_value = atof( Text );
- UpdatePreview( TRUE );
- }
- break;
-
- case FIXPOINTS_TAB:
- GetDlgItemText( hwnd,DLG_FIX_VALUE,Text,sizeof( Text ) );
- temp.fixed_value = atoi( Text );
- GetDlgItemText( hwnd,DLG_FIX_RANGE,Text,sizeof( Text ) );
- temp.range = atoi( Text );
- GetDlgItemText( hwnd,DLG_FIX_RATE, Text,sizeof( Text ) );
- temp.rate = atof( Text );
- for ( k = 0; k < NumVerticesSelected; k++ )
- {
- xyz[Vertex[k].i][Vertex[k].j].fixed_value = temp.fixed_value;
- xyz[Vertex[k].i][Vertex[k].j].range = temp.range;
- xyz[Vertex[k].i][Vertex[k].j].rate = temp.rate;
- }
- if ( !OldPreview ) {
- Preview = 0;
- CheckDlgButton( ghwnd,DLG_PREVIEW,0 );
- SendMessage( ghwnd,WM_COMMAND,DLG_PREVIEW,0 );
- }
- VertexMode = 0;
- UpdatePreview( TRUE );
- break;
-
- case TEXTURE_TAB:
- if ( UsePak[Game] ) {
- i = SendDlgItemMessage( hwndDisplay, DLG_TEX_LIST1, CB_GETCURSEL, 0, 0 );
- if ( i == CB_ERR ) {
- Texture[Game][0][0] = '\0';
- }
- else{
- SendDlgItemMessage( hwndDisplay, DLG_TEX_LIST1, CB_GETLBTEXT, i,
- (LPARAM)(LPCSTR)Texture[Game][0] );
- }
-
- i = SendDlgItemMessage( hwndDisplay, DLG_TEX_LIST2, CB_GETCURSEL, 0, 0 );
- if ( i == CB_ERR ) {
- Texture[Game][1][0] = '\0';
- }
- else{
- SendDlgItemMessage( hwndDisplay, DLG_TEX_LIST2, CB_GETLBTEXT, i,
- (LPARAM)(LPCSTR)Texture[Game][1] );
- }
-
- i = SendDlgItemMessage( hwndDisplay, DLG_TEX_LIST3, CB_GETCURSEL, 0, 0 );
- if ( i == CB_ERR ) {
- Texture[Game][2][0] = '\0';
- }
- else{
- SendDlgItemMessage( hwndDisplay, DLG_TEX_LIST3, CB_GETLBTEXT, i,
- (LPARAM)(LPCSTR)Texture[Game][2] );
- }
- }
- else
- {
- GetDlgItemText( hwndDisplay,DLG_TEXTURE, Texture[Game][0],sizeof( Texture[Game][0] ) );
- GetDlgItemText( hwndDisplay,DLG_TEXTURE2,Texture[Game][1],sizeof( Texture[Game][1] ) );
- GetDlgItemText( hwndDisplay,DLG_TEXTURE3,Texture[Game][2],sizeof( Texture[Game][2] ) );
- }
- GetDlgItemText( hwndDisplay,DLG_TEX_SLANT,Text,sizeof( Text ) );
- SlantAngle = atoi( Text );
- SlantAngle = max( 0,min( SlantAngle,90 ) );
- GetDlgItemText( hwndDisplay,DLG_TEXOFFSETX,Text,sizeof( Text ) );
- TexOffset[0] = atof( Text );
- GetDlgItemText( hwndDisplay,DLG_TEXOFFSETY,Text,sizeof( Text ) );
- TexOffset[1] = atof( Text );
- GetDlgItemText( hwndDisplay,DLG_TEXSCALEX,Text,sizeof( Text ) );
- TexScale[0] = atof( Text );
- if ( TexScale[0] == 0. ) {
- TexScale[0] = 1.0;
- }
- GetDlgItemText( hwndDisplay,DLG_TEXSCALEY,Text,sizeof( Text ) );
- TexScale[1] = atof( Text );
- if ( TexScale[1] == 0. ) {
- TexScale[1] = 1.0;
- }
- GetDlgItemText( hwndDisplay,DLG_ARGHRAD2,Text,sizeof( Text ) );
- ArghRad2 = atoi( Text );
- break;
-#endif
}
}
}
-#if 0
-
-HWND hwndDisplay = (HWND)NULL;
-HWND ghwndTab = (HWND)NULL;
-int iTab = 0;
-Rect rcTab;
-FILE *ftex;
-
-char GenSurfURL[40] = {"http://tarot.telefragged.com/gensurf"};
-char GenSurfBoard[40] = {"http://tarot.telefragged.com/board"};
-
-/*
- * AboutDlgProc - processes messages for the about dialog.
- */
-
-qboolean CALLBACK AboutDlgProc( HWND hwnd, unsigned msg, UINT wparam, LONG lparam ){
- char szText[256];
- DRAWITEMSTRUCT *dis;
- HDC hdc;
- HPEN hpen;
- HWND hwndURL;
- Rect rc;
- SIZE size;
-
- lparam = lparam; /* turn off warning */
-
- switch ( msg ) {
- case WM_INITDIALOG:
- strcpy( szText,"About " );
- strcat( szText,gszCaption );
- SetWindowText( hwnd,gszCaption );
- SetDlgItemText( hwnd,DLG_ABOUT_APP,szText );
- /* Application icon: */
- SendDlgItemMessage( hwnd, DLG_ABOUT_ICON,
- STM_SETICON, (WPARAM)(HICON)LoadIcon( ghInst,"GENSURF" ),
- (LPARAM) NULL );
-
- hwndURL = GetDlgItem( hwnd,DLG_ABOUT_URL );
- hdc = GetDC( hwndURL );
- GetTextExtentPoint( hdc,GenSurfURL,strlen( GenSurfURL ),&size );
- ReleaseDC( hwndURL,hdc );
- GetWindowRect( hwndURL,&rc );
- SetWindowPos( hwndURL,(HWND)NULL,0,0,size.cx,size.cy + 2,
- SWP_NOMOVE | SWP_NOZORDER );
-
- hwndURL = GetDlgItem( hwnd,DLG_ABOUT_BOARD );
- hdc = GetDC( hwndURL );
- GetTextExtentPoint( hdc,GenSurfBoard,strlen( GenSurfBoard ),&size );
- ReleaseDC( hwndURL,hdc );
- GetWindowRect( hwndURL,&rc );
- SetWindowPos( hwndURL,(HWND)NULL,0,0,size.cx,size.cy + 2,
- SWP_NOMOVE | SWP_NOZORDER );
-
- return TRUE;
-
- case WM_COMMAND:
- switch ( LOWORD( wparam ) )
- {
- case DLG_ABOUT_URL:
- HTTP( GenSurfURL );
- break;
- case DLG_ABOUT_BOARD:
- HTTP( GenSurfBoard );
- break;
- case IDOK:
- EndDialog( hwnd,1 );
- return TRUE;
- }
- break;
-
- case WM_DRAWITEM:
- if ( wparam == DLG_ABOUT_URL ) {
- dis = (LPDRAWITEMSTRUCT)lparam;
- SetTextColor( dis->hDC,RGB( 0,0,255 ) );
- TextOut( dis->hDC,0,0,GenSurfURL,strlen( GenSurfURL ) );
- GetWindowRect( dis->hwndItem,&rc );
- GetTextExtentPoint( dis->hDC,GenSurfURL,strlen( GenSurfURL ),&size );
- hpen = CreatePen( PS_SOLID,0,RGB( 0,0,255 ) );
- SelectObject( dis->hDC,hpen );
- MoveToEx( dis->hDC,0,size.cy,NULL );
- LineTo( dis->hDC,size.cx,size.cy );
- SelectObject( dis->hDC,GetStockObject( BLACK_PEN ) );
- DeleteObject( hpen );
- }
- else if ( wparam == DLG_ABOUT_BOARD ) {
- dis = (LPDRAWITEMSTRUCT)lparam;
- SetTextColor( dis->hDC,RGB( 0,0,255 ) );
- TextOut( dis->hDC,0,0,GenSurfBoard,strlen( GenSurfBoard ) );
- GetWindowRect( dis->hwndItem,&rc );
- GetTextExtentPoint( dis->hDC,GenSurfBoard,strlen( GenSurfBoard ),&size );
- hpen = CreatePen( PS_SOLID,0,RGB( 0,0,255 ) );
- SelectObject( dis->hDC,hpen );
- MoveToEx( dis->hDC,0,size.cy,NULL );
- LineTo( dis->hDC,size.cx,size.cy );
- SelectObject( dis->hDC,GetStockObject( BLACK_PEN ) );
- DeleteObject( hpen );
- }
- break;
-
- case WM_CLOSE:
- EndDialog( hwnd,1 );
- return TRUE;
-
- default:
- return FALSE;
- }
- return FALSE;
-
-} /* AboutDlgProc */
-
-void About(){
- if ( DialogBox( ghInst,"About", ghwnd_main, (DLGPROC)AboutDlgProc ) < 0 ) {
- char Text[256];
- sprintf( Text,"In About(), GetLastError()=0x%08x",GetLastError() );
- MessageBox( ghwnd_main,Text,"GenSurf",eMB_ICONWARNING );
- }
-}
-
-#endif