User Tools

Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
licensing:samplecode [2008-09-02 14:33]
Carsten Fixed link to Wikipedia wrt. State pattern
licensing:samplecode [2009-12-31 01:21]
Carsten removed
Line 1: Line 1:
-====== ​Ca3D-Engine ​C++ Sample Source Code ======+====== ​Cafu C++ Sample Source Code ======
  
-This page contains several sections of C++ source code from the Ca3D-Engine+This page contains several sections of C++ source code from the Cafu engine
-For more ways to evaluate and getting ​a picture ​of the Ca3D-Engine, please refer to [[licensing:​faqs#​can_i_preview_and_evaluate_the_ca3d-engine|this Licensing FAQ]].+For more ways to evaluate and getting ​an impression ​of Cafu, please refer to [[licensing:​faqs#​can_i_preview_and_evaluate_cafu|this Licensing FAQ]].
  
  
 ===== Libs/​GuiSys/​GuiImpl.cpp ===== ===== Libs/​GuiSys/​GuiImpl.cpp =====
  
-This file is part of the Ca3DE GUI System. It implements a single GUI as e.g. the games Main Menu or a panel on a world entity.+This file is part of the Cafu GUI System. It implements a single GUI as e.g. the games Main Menu or a panel on a world entity.
  
 <code cpp> <code cpp>
Line 320: Line 320:
     // Note that the processing of the mouse event is orthogonal to (independent of) MouseIsShown.     // Note that the processing of the mouse event is orthogonal to (independent of) MouseIsShown.
     // That is, we may be active and interactive even if the mouse cursor is *not* shown,     // That is, we may be active and interactive even if the mouse cursor is *not* shown,
-    // as for example with the 3D window of the Ca3D-Engine ​client, which must receive the+    // as for example with the 3D window of the Cafu engine ​client, which must receive the
     // mouse events even if no mouse cursor is shown!     // mouse events even if no mouse cursor is shown!
  
Line 812: Line 812:
 ===== Libs/​MaterialSystem/​RendererCgARB1/​Shaders/​A_Diff_Light_Norm.cpp ===== ===== Libs/​MaterialSystem/​RendererCgARB1/​Shaders/​A_Diff_Light_Norm.cpp =====
  
-This file is part of the Ca3DE Renderer DLL that uses NVidias "​Cg"​ GPU programming language for vertex and pixel shaders. In this case, meshes with diffuse-maps,​ light-maps, normal-maps and optionally specular-maps are rendered.+This file is part of the Cafu Renderer DLL that uses NVidias "​Cg"​ GPU programming language for vertex and pixel shaders. In this case, meshes with diffuse-maps,​ light-maps, normal-maps and optionally specular-maps are rendered.
  
 <code cpp> <code cpp>
Line 1093: Line 1093:
  
  
-===== Ca3D-Engine/Ca3DE/​Client/​Client.cpp =====+===== Cafu/Cafu/​Client/​Client.cpp =====
  
-This file is part of the Ca3DE game client. The client is implemented with the [[wp>​State_pattern|"​State"​ code design pattern]]. The state management and some console functions for changing the client state are implemented in this file.+This file is part of the Cafu game client. The client is implemented with the [[wp>​State_pattern|"​State"​ code design pattern]]. The state management and some console functions for changing the client state are implemented in this file.
  
 <code cpp> <code cpp>
Line 1312: Line 1312:
  
  
-===== Ca3D-Engine/​CaWE/​DialogTerrainEdit.cpp =====+===== Cafu/​CaWE/​DialogTerrainEdit.cpp =====
  
-This file is part of CaWE, the Ca3DE World Editor. It implements the "Edit Terrain"​ dialog.+This file is part of CaWE, the Cafu World Editor. It implements the "Edit Terrain"​ dialog.
  
 <code cpp> <code cpp>