| 54 |
private static bool RMheld = false; |
private static bool RMheld = false; |
| 55 |
private static bool MMheld = false; |
private static bool MMheld = false; |
| 56 |
private static bool loadTextures = true; |
private static bool loadTextures = true; |
| 57 |
|
public static bool backFaceCulling = true; |
| 58 |
|
private static string avatarMesh = "sydney.md2"; |
| 59 |
|
private static string avatarMaterial = "sydney.BMP"; |
| 60 |
|
|
| 61 |
private int OldMouseX = 0; |
private int OldMouseX = 0; |
| 62 |
private int OldMouseY = 0; |
private int OldMouseY = 0; |
| 291 |
light.AddAnimator(anim); |
light.AddAnimator(anim); |
| 292 |
anim.Dispose(); |
anim.Dispose(); |
| 293 |
|
|
| 294 |
SceneNode light2 = smgr.AddLightSceneNode(smgr.RootSceneNode, new Vector3D(0, 255, 0), new Colorf(0, 0.9f, 0.9f, 0.9f), 250, -1); |
SceneNode light2 = smgr.AddLightSceneNode(smgr.RootSceneNode, new Vector3D(0, 255, 0), new Colorf(0, 0.75f, 0.75f, 0.75f), 250, -1); |
| 295 |
|
|
| 296 |
|
|
| 297 |
// dahlia's sample prim |
// dahlia's sample prim |
| 496 |
{ |
{ |
| 497 |
if (vObj.prim is Avatar) |
if (vObj.prim is Avatar) |
| 498 |
{ |
{ |
| 499 |
AnimatedMesh avmesh = smgr.GetMesh("sydney.md2"); |
AnimatedMesh avmesh = smgr.GetMesh(avatarMesh); |
| 500 |
|
|
| 501 |
AnimatedMeshSceneNode node2 = smgr.AddAnimatedMeshSceneNode(avmesh); |
AnimatedMeshSceneNode node2 = smgr.AddAnimatedMeshSceneNode(avmesh); |
| 502 |
node = node2; |
node = node2; |
| 503 |
vObj.node = node2; |
vObj.node = node2; |
| 504 |
node.Scale = new Vector3D(0.035f, 0.035f, 0.035f); |
node.Scale = new Vector3D(0.035f, 0.035f, 0.035f); |
| 505 |
node.SetMaterialTexture(0, driver.GetTexture("sydney.BMP")); |
node.SetMaterialTexture(0, driver.GetTexture(avatarMaterial)); |
| 506 |
node.SetMaterialFlag(MaterialFlag.Lighting, true); |
node.SetMaterialFlag(MaterialFlag.Lighting, true); |
| 507 |
} |
} |
| 508 |
else |
else |
| 582 |
node.Rotation = finalpos.Matrix.RotationDegrees; |
node.Rotation = finalpos.Matrix.RotationDegrees; |
| 583 |
if (creatednode) |
if (creatednode) |
| 584 |
{ node.SetMaterialFlag(MaterialFlag.NormalizeNormals, true); |
{ node.SetMaterialFlag(MaterialFlag.NormalizeNormals, true); |
| 585 |
node.SetMaterialFlag(MaterialFlag.BackFaceCulling, false); |
node.SetMaterialFlag(MaterialFlag.BackFaceCulling, backFaceCulling); |
| 586 |
node.SetMaterialFlag(MaterialFlag.GouraudShading, true); |
node.SetMaterialFlag(MaterialFlag.GouraudShading, true); |
| 587 |
node.SetMaterialFlag(MaterialFlag.Lighting, true); |
node.SetMaterialFlag(MaterialFlag.Lighting, true); |
| 588 |
node.SetMaterialTexture(0, driver.GetTexture("red_stained_wood.tga")); |
node.SetMaterialTexture(0, driver.GetTexture("red_stained_wood.tga")); |
| 723 |
if (creatednode) |
if (creatednode) |
| 724 |
{ |
{ |
| 725 |
node.SetMaterialFlag(MaterialFlag.NormalizeNormals, true); |
node.SetMaterialFlag(MaterialFlag.NormalizeNormals, true); |
| 726 |
node.SetMaterialFlag(MaterialFlag.BackFaceCulling, false); |
node.SetMaterialFlag(MaterialFlag.BackFaceCulling, backFaceCulling); |
| 727 |
node.SetMaterialFlag(MaterialFlag.GouraudShading, true); |
node.SetMaterialFlag(MaterialFlag.GouraudShading, true); |
| 728 |
node.SetMaterialFlag(MaterialFlag.Lighting, true); |
node.SetMaterialFlag(MaterialFlag.Lighting, true); |
| 729 |
node.SetMaterialTexture(0, driver.GetTexture("red_stained_wood.tga")); |
node.SetMaterialTexture(0, driver.GetTexture("red_stained_wood.tga")); |
| 990 |
lastName = cnf.GetString("last_name", "user"); |
lastName = cnf.GetString("last_name", "user"); |
| 991 |
password = cnf.GetString("pass_word", "nopassword"); |
password = cnf.GetString("pass_word", "nopassword"); |
| 992 |
loadtextures = cnf.GetBoolean("load_textures", true); |
loadtextures = cnf.GetBoolean("load_textures", true); |
| 993 |
|
backFaceCulling = cnf.GetBoolean("backface_culling", backFaceCulling); |
| 994 |
|
avatarMesh = cnf.GetString("avatar_mesh", avatarMesh); |
| 995 |
|
avatarMaterial = cnf.GetString("avatar_material", avatarMaterial); |
| 996 |
} |
} |
| 997 |
loadTextures = loadtextures; |
loadTextures = loadtextures; |
| 998 |
MainConsole.Instance = m_console; |
MainConsole.Instance = m_console; |