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 |