ProjectZ
Directory Structure and Needed Files
All ProjectZ Projects are formatted in the same manner. The following lists
the needed directories and files for each version.
// ProjectZ version 2.01
-root directory-
D3DDrv.dll genesis driver
GBSPLib.dll genesis driver
Genesis.dll genesis driver
GlideDrv.dll genesis driver
SoftDrv.dll genesis driver
softdrv2.dll genesis driver
ProjectZ.cpp contains winmain and winproc functions
MainLoop.cpp main loop of the application - all rendering, movement, collision detection etc...
Zapp.h application level variables and functions
ZApp.cpp implementation of ZApp structure
-Include- all genesis include files
-Lib- all genesis library files
// ProjectZ version 2.02
-root directory-
D3DDrv.dll genesis driver
GBSPLib.dll genesis driver
Genesis.dll genesis driver
GlideDrv.dll genesis driver
SoftDrv.dll genesis driver
softdrv2.dll genesis driver
ProjectZ.cpp contains winmain and winproc functions
MainLoop.cpp main loop of the application - all rendering, movement, collision detection etc...
Zapp.h application level variables and functions
ZApp.cpp implementation of ZApp structure
InitGenesis.cpp part of ZApp class - initializes genesis engine
ZCamera.h genesis camera encapsulation class
ZCamera.cpp implementation of ZCamera structure
-Actors- all genesis actor files
-Include- all genesis include files
-Levels- all genesis level files
-Lib- all genesis library files
// ProjectZ version 2.03
-root directory-
D3DDrv.dll genesis driver
GBSPLib.dll genesis driver
Genesis.dll genesis driver
GlideDrv.dll genesis driver
SoftDrv.dll genesis driver
softdrv2.dll genesis driver
ProjectZ.cpp contains winmain and winproc functions
MainLoop.cpp main loop of the application - all rendering, movement, collision detection etc...
Zapp.h application level variables and functions
ZApp.cpp implementation of ZApp structure
InitGenesis.cpp part of ZApp class - initializes genesis engine
ZCamera.h genesis camera encapsulation class
ZCamera.cpp implementation of ZCamera structure
ZPlayer.h class to represent a player character
Zplayer.cpp implementation of ZPlayer structure
-Actors- all genesis actor files
-Include- all genesis include files
-Levels- all genesis level files
-Lib- all genesis library files
// ProjectZ version 2.04
-root directory-
D3DDrv.dll genesis driver
GBSPLib.dll genesis driver
Genesis.dll genesis driver
GlideDrv.dll genesis driver
SoftDrv.dll genesis driver
softdrv2.dll genesis driver
ProjectZ.cpp contains winmain and winproc functions
MainLoop.cpp main loop of the application - all rendering, movement, collision detection etc...
Zapp.h application level variables and functions
ZApp.cpp implementation of ZApp structure
InitGenesis.cpp part of ZApp class - initializes genesis engine
ZCamera.h genesis camera encapsulation class
ZCamera.cpp implementation of ZCamera structure
ZPlayer.h class to represent a player character
Zplayer.cpp implementation of ZPlayer structure
-Actors- all genesis actor files
-Include- all genesis include files
-Levels- all genesis level files
-Lib- all genesis library files
// ProjectZ version 2.05
-root directory-
D3DDrv.dll genesis driver
GBSPLib.dll genesis driver
Genesis.dll genesis driver
GlideDrv.dll genesis driver
SoftDrv.dll genesis driver
softdrv2.dll genesis driver
ProjectZ.cpp contains winmain and winproc functions
MainLoop.cpp main loop of the application - all rendering, movement, collision detection etc...
Zapp.h application level variables and functions
ZApp.cpp implementation of ZApp structure
InitGenesis.cpp part of ZApp class - initializes genesis engine
ZCamera.h genesis camera encapsulation class
ZCamera.cpp implementation of ZCamera structure
ZPlayer.h class to represent a player character
Zplayer.cpp implementation of ZPlayer structure
-Actors- all genesis actor files
-Include- all genesis include files
-Levels- all genesis level files
-Lib- all genesis library files
// ProjectZ version 2.06
-root directory-
D3DDrv.dll genesis driver
GBSPLib.dll genesis driver
Genesis.dll genesis driver
GlideDrv.dll genesis driver
SoftDrv.dll genesis driver
softdrv2.dll genesis driver
ProjectZ.cpp contains winmain and winproc functions
MainLoop.cpp main loop of the application - all rendering, movement, collision detection etc...
Zapp.h application level variables and functions
ZApp.cpp implementation of ZApp structure
InitGenesis.cpp part of ZApp class - initializes genesis engine
ZCamera.h genesis camera encapsulation class
ZCamera.cpp implementation of ZCamera structure
ZPlayer.h class to represent a player character
Zplayer.cpp implementation of ZPlayer structure
-Actors- all genesis actor files
-Include- all genesis include files
-Levels- all genesis level files
-Lib- all genesis library files
// ProjectZ version 2.07
-root directory-
D3DDrv.dll genesis driver
GBSPLib.dll genesis driver
Genesis.dll genesis driver
GlideDrv.dll genesis driver
SoftDrv.dll genesis driver
softdrv2.dll genesis driver
ProjectZ.cpp contains winmain and winproc functions
MainLoop.cpp main loop of the application - all rendering, movement, collision detection etc...
Zapp.h application level variables and functions
ZApp.cpp implementation of ZApp structure
InitGenesis.cpp part of ZApp class - initializes genesis engine
ZCamera.h genesis camera encapsulation class
ZCamera.cpp implementation of ZCamera structure
ZPlayer.h class to represent a player character
Zplayer.cpp implementation of ZPlayer structure
entities.h GENESIS map entity definitions
-Actors- all genesis actor files
-Include- all genesis include files
-Levels- all genesis level files
-Lib- all genesis library files
// ProjectZ version 2.08
-root directory-
D3DDrv.dll genesis driver
GBSPLib.dll genesis driver
Genesis.dll genesis driver
GlideDrv.dll genesis driver
SoftDrv.dll genesis driver
softdrv2.dll genesis driver
ProjectZ.cpp contains winmain and winproc functions
MainLoop.cpp main loop of the application - all rendering, movement, collision detection etc...
Zapp.h application level variables and functions
ZApp.cpp implementation of ZApp structure
InitGenesis.cpp part of ZApp class - initializes genesis engine
ZCamera.h genesis camera encapsulation class
ZCamera.cpp implementation of ZCamera structure
ZPlayer.h class to represent a player character
Zplayer.cpp implementation of ZPlayer structure
entities.h GENESIS map entity definitions
ZEntities.h Entity definitions
ZEntities.cpp entity creation and movement
-Actors- all genesis actor files
-Include- all genesis include files
-Levels- all genesis level files
-Lib- all genesis library files
// ProjectZ version 2.09
-root directory-
D3DDrv.dll genesis driver
GBSPLib.dll genesis driver
Genesis.dll genesis driver
GlideDrv.dll genesis driver
SoftDrv.dll genesis driver
softdrv2.dll genesis driver
ProjectZ.cpp contains winmain and winproc functions
MainLoop.cpp main loop of the application - all rendering, movement, collision detection etc...
Zapp.h application level variables and functions
ZApp.cpp implementation of ZApp structure
InitGenesis.cpp part of ZApp class - initializes genesis engine
ZCamera.h genesis camera encapsulation class
ZCamera.cpp implementation of ZCamera structure
ZPlayer.h class to represent a player character
Zplayer.cpp implementation of ZPlayer structure
entities.h GENESIS map entity definitions
ZEntities.h Entity definitions
ZEntities.cpp entity creation and movement
drawbbbox.cpp GENESIS file for rendering bounding boxes
-Actors- all genesis actor files
-Include- all genesis include files
-Levels- all genesis level files
-Lib- all genesis library files
// ProjectZ version 2.10
-root directory-
D3DDrv.dll genesis driver
GBSPLib.dll genesis driver
Genesis.dll genesis driver
GlideDrv.dll genesis driver
SoftDrv.dll genesis driver
softdrv2.dll genesis driver
ProjectZ.cpp contains winmain and winproc functions
MainLoop.cpp main loop of the application - all rendering, movement, collision detection etc...
Zapp.h application level variables and functions
ZApp.cpp implementation of ZApp structure
InitGenesis.cpp part of ZApp class - initializes genesis engine
ZCamera.h genesis camera encapsulation class
ZCamera.cpp implementation of ZCamera structure
ZPlayer.h class to represent a player character
Zplayer.cpp implementation of ZPlayer structure
entities.h GENESIS map entity definitions
ZEntities.h Entity definitions
ZEntities.cpp entity creation and movement
drawbbbox.cpp GENESIS file for rendering bounding boxes
ZObject.h ProjectZ specific object class for entities
ZObject.cpp implementation of ZObject structure
ZObjectArray.cpp simple array class for holding zobjects
ZMonster.h ProjectZ specific monster object class
ZMonster.cpp implementation of ZMonster structure
-Actors- all genesis actor files
-Include- all genesis include files
-Levels- all genesis level files
-Lib- all genesis library files
// ProjectZ version 2.11
-root directory-
D3DDrv.dll genesis driver
GBSPLib.dll genesis driver
Genesis.dll genesis driver
GlideDrv.dll genesis driver
SoftDrv.dll genesis driver
softdrv2.dll genesis driver
ProjectZ.cpp contains winmain and winproc functions
MainLoop.cpp main loop of the application - all rendering, movement, collision detection etc...
Zapp.h application level variables and functions
ZApp.cpp implementation of ZApp structure
InitGenesis.cpp part of ZApp class - initializes genesis engine
ZCamera.h genesis camera encapsulation class
ZCamera.cpp implementation of ZCamera structure
ZPlayer.h class to represent a player character
Zplayer.cpp implementation of ZPlayer structure
entities.h GENESIS map entity definitions
ZEntities.h Entity definitions
ZEntities.cpp entity creation and movement
drawbbbox.cpp GENESIS file for rendering bounding boxes
ZObject.h ProjectZ specific object class for entities
ZObject.cpp implementation of ZObject structure
ZObjectArray.cpp simple array class for holding zobjects
ZMonster.h ProjectZ specific monster object class
ZMonster.cpp implementation of ZMonster structure
-Actors- all genesis actor files
-Include- all genesis include files
-Levels- all genesis level files
-Lib- all genesis library files
// ProjectZ version 2.12
-root directory-
D3DDrv.dll genesis driver
GBSPLib.dll genesis driver
Genesis.dll genesis driver
GlideDrv.dll genesis driver
SoftDrv.dll genesis driver
softdrv2.dll genesis driver
ProjectZ.cpp contains winmain and winproc functions
MainLoop.cpp main loop of the application - all rendering, movement, collision detection etc...
Zapp.h application level variables and functions
ZApp.cpp implementation of ZApp structure
InitGenesis.cpp part of ZApp class - initializes genesis engine
ZCamera.h genesis camera encapsulation class
ZCamera.cpp implementation of ZCamera structure
ZPlayer.h class to represent a player character
Zplayer.cpp implementation of ZPlayer structure
entities.h GENESIS map entity definitions
ZEntities.h Entity definitions
ZEntities.cpp entity creation and movement
drawbbbox.cpp GENESIS file for rendering bounding boxes
ZObject.h ProjectZ specific object class for entities
ZObject.cpp implementation of ZObject structure
ZObjectArray.cpp simple array class for holding zobjects
ZMonster.h ProjectZ specific monster object class
ZMonster.cpp implementation of ZMonster structure
-Actors- all genesis actor files
-Include- all genesis include files
-Levels- all genesis level files
-Lib- all genesis library files