|
|
|
You might be saying to yourself, "What a neat integrated environment, but it lacks a few of the Windows features I need, such as the mouse wheel. Can I develop DarkBASIC programs outside of the DarkBASIC environment?" The answer to that question is yes! There is a program called DarkEDIT that allows you to develop DarkBASIC programs outside of the environment. For those of you who are more familiar with Visual C++, Delphi, and Visual Basic, where the IDE runs in a window, DarkEDIT is the tool for you.
DarkEDIT tracks labels, functions, and other essentials, just like the DarkBASIC environment. It has the same keyboard layout as DarkBASIC but is more of a Windows-style program. If you are not looking for total immersion in the BASIC environment but you would still like to write DarkBASIC
Figure 1.40:
DarkEDIT is a text editor that runs outside of DarkBASIC and includes many features that are common in other source code editors.
As a matter of fact, DarkEDIT was
|
|
|
|
|
|
DarkMATTER is an add-on product for DarkBASIC
that includes hundreds of
I highly recommend that you purchase
DarkMATTER if you intend to do any serious work with DarkBASIC,
because it is invaluable. Some of the sample programs in this book
use DarkMATTER 3D models and textures (
Figure
1.41:
The DarkMATTER add-on logo
DarkMATTER not only gives you a ton of 3D
models, it also includes a complete updated version of DarkBASIC
(version 1.13), which provides
|
|
|
|
|
|
DarkBASIC Professional is a totally new program with a new language, compiler, editor, and debugger. This version has been written from scratch using DirectX 8.1 and supports the latest features of DirectX. For this reason, DarkBASIC Professional operates differently than standard DarkBASIC. Figure 1.42 shows the new IDE for DarkBASIC Professional.
Figure
1.42:
DarkBASIC Professional features a completely new
IDE.
As Figure 1.42 shows, DarkBASIC Professional has a new feature called the DarkBASIC Pro Assistant. This is a new integrated help system that provides a quick reference for commands. There is another display mode in DarkBASIC Pro that looks more like a traditional programming language, with a project window showing project files, resources, and so on. Figure 1.43 shows the project view mode in DarkBASIC Pro.
Figure
1.43:
The project window in DarkBASIC Professional displays
information about the current program.
DarkBASIC Pro is a completely new product; it
is not based on the source code from DarkBASIC. It features a
completely rewritten graphics
Figure
1.44:
DarkBASIC Pro features a new graphics engine based on
DirectX 8.1, demonstrated by the
FaceDemo
program.
Although it's premature (in the extreme!) at this
point to talk about the details, I will at least give you a
Figure
1.45:
2D scrolling shooter
DarkBASIC programs will still run in the
DarkBASIC Professional environment, but they require a few small
changes, which I will point out when necessary. If you are an
The last thing I want you to be
|
|
|