The Wizards Wiki

Explore your world

User Tools

Site Tools


documentation:bugs

Table of Contents

Bugs

Refer to the bugtracker at http://www.thewizards.be/traq/ for a list of bugs. Below are some more general problems

Design Flaws

Solve the DirectX Intialize issue. It is still not defined when to create objects (initialize or constructor). Simple would be to put everything not DirectX related in the constructor and the DirectX initialization stuff in initialize. The issue here is that most(almost all) of the constructors are executed while the game is already running and the initialize function has already been called, so all the initialize stuff can be executed in the constructor! Putting stuff in the initialize here forces a manual call to initialize, and a check to whether the device has been initialized (or an implicit check, assuming that at that point in code the device will be initialized, which starts to make the code extremely complex)

An idea concerning this issue might be to create a enum that holds (initialize, update, render) and make one method like Process or DoDirectX(that enum). This might be cool in several situations.

Various

  • SpectaterCamera.FitInView does not work properly at all!
  • Editor Terrain rendering uses a grid texture to display grid lines, but this grid texture is not yet an embedded texture!
  • Editor\Temp\Terrain\Rendering\TerrainShaderNew.cs: shader file is still in the /Shaders folder. Make this an embedded file.
documentation/bugs.txt · Last modified: 2024/08/26 13:25 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki