Page principale   Liste des namespaces   Hiérarchie des classes   Liste par ordre alphabétique   Liste des composants   Liste des fichiers   Membres des namespaces   Composants   Déclarations  

Asc2MapDlg.h

Aller à la documentation de ce fichier.
00001 // Asc2MapDlg.h : fichier d'en-tête
00002 //
00003 
00004 #pragma once
00005 #include "afxwin.h"
00006 #include <vector>
00007 #include <algorithm>
00008 #include <stdio.h>
00009 #include <stdlib.h>
00010 #include <iostream>
00011 #include <fstream.h>
00012 #include <string.h>
00013 
00014 // boîte de dialogue CAsc2MapDlg
00015 class CAsc2MapDlg : public CDialog
00016 {
00017 // Construction
00018 public:
00019         CAsc2MapDlg(CWnd* pParent = NULL);      // constructeur standard
00020 
00021 // Données de la boîte de dialogue
00022         enum { IDD = IDD_ASC2MAP_DIALOG };
00023 
00024         protected:
00025         virtual void DoDataExchange(CDataExchange* pDX);        // prise en charge de DDX/DDV
00026 
00027 
00028 // Implémentation
00029 protected:
00030         HICON m_hIcon;
00031 
00032         // Fonctions générées de la table des messages
00033         virtual BOOL OnInitDialog();
00034         afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
00035         afx_msg void OnPaint();
00036         afx_msg HCURSOR OnQueryDragIcon();
00037         DECLARE_MESSAGE_MAP()
00038 public:
00039         CString m_SAscFileName;
00040         CString m_SMapFile;
00041         
00042         FILE                    *AscFile;
00043         FILE                    *MapFile;
00044         bool                    FindAllTexture; 
00045         afx_msg void OnBnClickedOk();
00046         afx_msg void OnBnClickedButbrowseasc();
00047         afx_msg void OnBnClickedButbrowsetexttop();
00048         afx_msg void OnBnClickedButbrowsetextbottom();
00049         afx_msg void OnBnClickedButbrowsetextfront();
00050         afx_msg void OnBnClickedButbrowsetextback();
00051         afx_msg void OnBnClickedButbrowsetextleft();
00052         afx_msg void OnBnClickedButbrowsetextright();
00053         CEdit m_CAscFile;
00054 
00055         CString m_STextureName;
00056         CString m_STextureNameBottom;
00057         CString m_STextureNameFront;
00058         CString m_STextureNameBack;
00059         CString m_STextureNameLeft;
00060         CString m_STextureNameRight;
00061         afx_msg void OnBnClickedButbrowsemapfile();
00062         void CreateMapFile(void);
00063 
00064         struct SVertex
00065         {
00066                 double x,y,z,u,v;
00067         };
00068         struct SMesh
00069         {
00070                 int A,B,C;
00071                 int AB,CA,BC;
00072                 int S;
00073                 char Texture[255];              
00074         };
00075 };

Généré le Tue Dec 10 18:18:08 2002 pour ExNihilo par doxygen1.3-rc1