Back to bsyte

# D:/Project/engine3d/cplusplus/src/scene3d/Zephyr.cpp-Dateireferenz

`#include "stdafx.h"`
`#include <vector>`
`#include <algorithm>`
`#include <functional>`
`#include <iostream>`
`#include <math.h>`
`#include "Keys.h"`
`#include "DataOutputStream.h"`
`#include "DataInputStream.h"`
`#include "Timer.h"`
`#include "TArc.h"`
`#include "Vec.h"`
`#include "Matrix.h"`
`#include "EngineIO.h"`
`#include "Camera.h"`
`#include "Tile.h"`
`#include "Zone.h"`
`#include "Map.h"`
`#include "MaterialManager.h"`
`#include "Light.h"`
`#include "Frustum.h"`
`#include "TextureMapper.h"`
`#include "SpriteMapper.h"`
`#include "AnimationPool.h"`
`#include "Surface.h"`
`#include "SurfaceCache.h"`
`#include "Zephyr.h"`

## Makrodefinitionen
#define | PAINTER_ALGORITHM_NEW
## Funktionen
bool | sortZOrder (Tile *t1, Tile *t2)
| Sortiert in Z-Order Back2Front.
bool | solveZConflicts (void)
bool | doSolveZ (Tile *t1, Tile *t2)
| Sortiert in Z-Order Back2Front.
bool | checkSides (Tile *t1, Tile *t2)
| Loest Konflikte.

## Makro-Dokumentation

#define PAINTER_ALGORITHM_NEW

## Dokumentation der Funktionen

bool checkSides | ( | Tile * | t1,
|  | Tile * | t2 |
| ) |  |  |

Loest Konflikte.

Parameter:

  | t1 | Tile #1
  | t2 | Tile #2

Rückgabe:
  true-->OK false-->Swap

bool doSolveZ | ( | Tile * | t1,
|  | Tile * | t2 |
| ) |  |  |

Sortiert in Z-Order Back2Front.

Parameter:

  | t1 | Tile #1
  | t2 | Tile #2

Rückgabe:
  true-->OK false-->Swap

bool solveZConflicts | ( | void |  | ) |

bool sortZOrder | ( | Tile * | t1,
|  | Tile * | t2 |
| ) |  |  |

Sortiert in Z-Order Back2Front.

Parameter:

  | t1 | Tile #1
  | t2 | Tile #2

Rückgabe:
  true-->OK false-->Swap