This wiki was in read-only mode for many years, but can now be edited again. A lot of information will need to be updated.
LibBZW: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
m added content  | 
				m added files to look at  | 
				||
| Line 14: | Line 14: | ||
**src/  | **src/  | ||
***bzfs/  | ***bzfs/  | ||
****bzfs.cxx  | ****'''bzfs.cxx'''  | ||
****BZWReader.h  | ****'''BZWReader.h'''  | ||
****BZWReader.cxx  | ****'''BZWReader.cxx'''  | ||
****BZWError.cxx  | ****'''BZWError.cxx'''  | ||
****BZWError.h  | ****'''BZWError.h'''  | ||
****CmdLineOptions.cxx  | ****'''CmdLineOptions.cxx'''  | ||
***bzflag/  | ***bzflag/  | ||
****World.cxx    | ****'''World.cxx'''  | ||
**tools/  | **tools/  | ||
***modeltool/  | ***modeltool/  | ||
****modeltool.cxx -- ''Creating/writing bzw files''  | ****'''modeltool.cxx''' -- ''Creating/writing bzw files''  | ||
*bzwworkbench/  | |||
**src/  | |||
***model/  | |||
****'''BZWParser.cpp''' -- ''Cleaner parser than bzfs?''  | |||
****'''Model.cpp'''  | |||
**include/  | |||
***model/  | |||
****'''BZWParser.h'''  | |||
****'''Model.h'''  | |||
==API==  | |||
Revision as of 02:52, 10 June 2008
libBZW is a proposed library that will encompass current and future BZW functionality, replacing independant implementations in various applications, including bzfs.
Implementation
libBZW will be implemented as a static library within BZFlag. Applications/builds depending on libBZW should be within the BZFlag tree as well for sanity's sake (i.e. BZFS will depend on libBZW, and is within /bzflag/src).
Features
- BZW file parsing
 
Functionality
libBZW will initially contain methods and functionality from the following sources:
Just so I can keep track of what files I will need initially, obtained via grep, primitive list. Need to add summaries of functionality desired to be replicated from each file. --Lukstr
- bzflag/
- src/
- bzfs/
- bzfs.cxx
 - BZWReader.h
 - BZWReader.cxx
 - BZWError.cxx
 - BZWError.h
 - CmdLineOptions.cxx
 
 - bzflag/
- World.cxx
 
 
 - bzfs/
 - tools/
- modeltool/
- modeltool.cxx -- Creating/writing bzw files
 
 
 - modeltool/
 
 - src/
 - bzwworkbench/
- src/
- model/
- BZWParser.cpp -- Cleaner parser than bzfs?
 - Model.cpp
 
 
 - model/
 - include/
- model/
- BZWParser.h
 - Model.h
 
 
 - model/
 
 - src/
 
