LAUNCH.H
上传用户:abcdshs
上传日期:2007-01-07
资源大小:1858k
文件大小:1k
源码类别:

游戏

开发平台:

Visual C++

  1. // (C) Copyright 1996 by Anthony J. Carin.  All Rights Reserved.
  2. #ifndef LAUNCH_H
  3. #define LAUNCH_H
  4. #include <windows.h>
  5. enum viewmodetype
  6. {
  7.     CIRCLING,
  8.     DUDEVIEW,
  9.     DUDEVIEWHIGH,
  10.     DUDEVIEWLOW,
  11.     AERIAL,
  12.     HIGHANGLE,
  13.     RIGHTSIDE,
  14.     LEFTSIDE,
  15.     FRONTSIDE,
  16.     BACKSIDE
  17. };
  18. class tc3dtools;
  19. class coordinate;
  20. class levels;
  21. class drawqueue;
  22. class personal;
  23. class floortype;
  24. class bmplist;
  25. class landscapelist;
  26. class highlist;
  27. struct global
  28. {
  29.     global();
  30.    ~global();
  31. short            centx;
  32. short            centy;
  33. short            cx;
  34. short            cy;
  35. short            detail;
  36. coordinate      *aim;
  37. short            levelnum;
  38. levels          *levelptr;
  39. drawqueue       *queue;
  40. personal        *hero;
  41. floortype       *floor;
  42. tc3dtools       *tool3d;
  43. char             motionless;
  44. char             pause;
  45. viewmodetype     viewmode;
  46. bmplist         *bmpsurfs;
  47. highlist        *highareas;
  48. landscapelist   *landscapes;
  49. float            sintable[628];
  50. float            costable[628];
  51. };
  52. #endif