Flights-of-Fantasy-Lampton-1993

所属分类:游戏
开发工具:C/C++
文件大小:476KB
下载次数:1
上传日期:2018-05-07 16:29:19
上 传 者jpphn
说明:  Source code from the 'Flights of Fantasy' book by Chris Lampton, 1993.

文件列表:
Flights-of-Fantasy-Lampton-1993-Sources (0, 2018-04-19)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE (0, 1994-07-14)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\3DWIRE.CPP (2925, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\3DWIRE.EXE (36359, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\3DWIRE.PRJ (5602, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\BRESNHAM.ASM (3213, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\BRESNHAM.H (68, 1992-02-28)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\CUBE.CPP (3459, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\CUBE.EXE (36808, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\CUBE.PRJ (5434, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\PYRAMID.CPP (3192, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\PYRAMID.EXE (36727, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\PYRAMID.PRJ (5601, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\SCREEN.ASM (3147, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\SCREEN.H (279, 1992-02-28)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\WAITE.CPP (5937, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\WAITE.EXE (37351, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\WAITE.PRJ (5603, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\WIRE.CPP (5810, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\3DWIRE\WIRE.H (1195, 1992-09-22)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM (0, 1994-07-14)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\AIRCRAFT.CPP (22294, 1993-01-21)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\AIRCRAFT.H (4737, 1992-09-26)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\BRESN.ASM (3026, 1992-09-02)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\BRESNHAM.ASM (3306, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\BRESNHAM.H (262, 1992-08-31)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\CKPIT01.PCX (24917, 1992-09-11)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\DETECT.ASM (1397, 1992-09-26)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\DETECT.H (945, 1992-09-26)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\DOODADS.PCX (5303, 1992-09-03)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\DRAWPOL2.CPP (11663, 1993-01-20)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\DRAWPOLY.H (127, 1992-07-26)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\FIX.CPP (3196, 1992-06-02)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\FIX.H (247, 1992-06-02)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\FOF.EXE (91762, 1993-01-21)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\FOF.ICO (766, 1993-01-10)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\FOF.MAK (2224, 1992-09-26)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\FOF.PRJ (8283, 1993-01-21)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\FOF2.WLD (16892, 1993-01-21)
Flights-of-Fantasy-Lampton-1993-Sources\FSIM\FSMAIN.CPP (13539, 1993-01-20)
... ...

The program files used in Flights of Fantasy evolved as the book was being. For that reason, some of the files change from chapter and in several cases these changes are not documented in the book itself. This file, README.TXT, documents those changes. It will be updated as necessary, both on the distribution disk provided with the book and in the archive files, available on the Compuserve Gamers Forum (GO GAMERS), that contain the current versions of the flight simulator code. 01/20/93 - The WALKMAN2 program, described in Chapter Five of the book, uses a somewhat different version of the sprite functions developed in Chapter Four. These rewritten functions are available in the versions of the SPRITE.CPP and SPRITE.H files found in the directory WALKMAN2 on the distribution disk. The primary difference between these functions and the ones in Chapter Four is that it is no longer necessary to pass the address of a sprite buffer to the LOAD function. Instead, a buffer is created automatically by the construction for the Sprite class. This improves the encapsulation of the Sprite objects, isolating low level memory functions from the calling function. Prototypes for these revised functions can be found in the SPRITE.H file in the WALKMAN2 directory. 01/21/93 - The size of the world database in the current version of the Flights of Fantasy Flight Simulator is quite small. Because of the limited precision of the fixed point routines currently being used in the program, wraparound occurs fairly rapidly in the scenery. Thus, you may find yourself flying by the same scenery twice in fairly rapid succession. There are two ways to expand the world, both of which are left as exercises for the reader. (Check The Gamers Forum on Compuserve for newer versions of the program implementing larger databases.) The first is to use 386-based machine language fixed point routines, as described in the chapter on optimization. The second is to use floating point arithmetic. As noted in the book, this chapter is becoming more feasible as more and more machines have math coprocessors installed.

近期下载者

相关文件


收藏者