|
Niotso
git revision 558726a9f13d7c3423a683dd2f4323589b66c310
The New Implementation of The Sims Online
|
Classes | |
| struct | BasicVertex_t |
| struct | CharacterPlacement_t |
Enumerations | |
| enum | { Texture_Body, Texture_Head, Texture_Hand } |
| enum | { Mesh_Body, Mesh_Head, Mesh_LHand, Mesh_RHand } |
Functions | |
| static void | DisplayFileError (const char *Filename) |
| static int | LoadTextures () |
| static int | InitGL () |
| static int | ResizeScene (uint16_t width, uint16_t height) |
| static void | TransformVertices (Bone_t &Bone) |
| static void | BlendVertices () |
| static void | DrawMeshes () |
| static void | AdvanceFrame (Skeleton_t &Skeleton, Animation_t &Animation, float TimeDelta) |
| static void | DrawBonesSkeleton (Bone_t &Bone) |
| static void | DrawSkeleton () |
| static int | DrawScene (float TimeDelta, uint8_t keys[256]) |
| static bool | Read (const char *Filename, uint8_t **InData) |
| static int | Startup () |
Variables | |
| static float | zoom = -10 |
| static CharacterPlacement_t | Character = {{0,-3,0}, {0,0,0}} |
| static Skeleton_t | Skeleton |
| static const unsigned | TextureCount = 3 |
| static unsigned | texture [3] |
| static const char *const | TexturePaths [] = {"body.jpg", "head.jpg", "hand.jpg"} |
| static const unsigned | MeshCount = 4 |
| static Mesh_t | Meshes [4] |
| static const char *const | MeshPaths [] = {"body.mesh", "head.mesh", "lhand.mesh", "rhand.mesh" } |
| static const unsigned | Mesh_UseTexture [] = { Texture_Body, Texture_Head, Texture_Hand, Texture_Hand } |
| static const char *const | MeshActivate [] = {NULL, "HEAD", "L_HAND", "R_HAND"} |
| static Animation_t | Animation |
| static float | AnimationTime = 0 |
| static bool | ShowMesh = true |
| static bool | ShowSkeleton = true |
| static bool | PressedQ = false |
| const DemoConfig | Demo |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| const DemoConfig Demo |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
1.8.4