mirror of
https://github.com/opensim/opensim.git
synced 2026-07-31 22:05:36 +08:00
* More assorted console cleaning
This commit is contained in:
@@ -20,11 +20,8 @@ namespace OpenSim.Scripting.EmbeddedJVM
|
||||
{
|
||||
case 184:
|
||||
short refIndex = (short) ((GlobalMemory.MethodArea.MethodBuffer[this._mThread.PC] << 8) + GlobalMemory.MethodArea.MethodBuffer[this._mThread.PC+1]);
|
||||
//Console.WriteLine("call to method : "+refIndex);
|
||||
if (this._mThread.currentClass._constantsPool[refIndex - 1] is ClassRecord.PoolMethodRef)
|
||||
{
|
||||
// Console.WriteLine("which is " + ((ClassRecord.PoolMethodRef)this._mThread.currentClass._constantsPool[refIndex - 1]).mClass.Name.Value + "." + ((ClassRecord.PoolMethodRef)this._mThread.currentClass._constantsPool[refIndex - 1]).mNameType.Name.Value);
|
||||
// Console.WriteLine("of type " + ((ClassRecord.PoolMethodRef)this._mThread.currentClass._constantsPool[refIndex - 1]).mNameType.Type.Value);
|
||||
string typ = ((ClassRecord.PoolMethodRef)this._mThread.currentClass._constantsPool[refIndex - 1]).mNameType.Type.Value;
|
||||
string typeparam = "";
|
||||
string typereturn = "";
|
||||
@@ -34,7 +31,6 @@ namespace OpenSim.Scripting.EmbeddedJVM
|
||||
secondbrak = typ.LastIndexOf(')');
|
||||
typeparam = typ.Substring(firstbrak + 1, secondbrak - firstbrak - 1);
|
||||
typereturn = typ.Substring(secondbrak + 1, typ.Length - secondbrak - 1);
|
||||
//Console.WriteLine("split is " + typeparam + " which is length " + typeparam.Length + " , " + typereturn);
|
||||
if (((ClassRecord.PoolMethodRef)this._mThread.currentClass._constantsPool[refIndex - 1]).mClass.Name.Value == this._mThread.currentClass.mClass.Name.Value)
|
||||
{
|
||||
//calling a method in this class
|
||||
@@ -72,12 +68,10 @@ namespace OpenSim.Scripting.EmbeddedJVM
|
||||
BaseType bs1 = this._mThread.currentFrame.OpStack.Pop();
|
||||
if (bs1 is Int)
|
||||
{
|
||||
//Console.WriteLine("get entity pos for " + ((Int)bs1).mValue);
|
||||
//should get the position of the entity from the IScriptAPI
|
||||
OSVector3 vec3 = Thread.OpenSimScriptAPI.GetEntityPosition((uint)((Int)bs1).mValue);
|
||||
Float pos = new Float();
|
||||
pos.mValue = vec3.X;
|
||||
// Console.WriteLine("returned x value " + vec3.X.ToString());
|
||||
this._mThread.currentFrame.OpStack.Push(pos);
|
||||
}
|
||||
this._mThread.PC += 2;
|
||||
@@ -116,7 +110,6 @@ namespace OpenSim.Scripting.EmbeddedJVM
|
||||
{
|
||||
if(in1 is Int)
|
||||
{
|
||||
//Console.WriteLine("set: " + ((Int)in1).mValue + " , " + ((Float)ft1).mValue + " , " + ((Float)ft2).mValue + " , " + ((Float)ft3).mValue);
|
||||
Thread.OpenSimScriptAPI.SetEntityPosition((uint)((Int) in1).mValue, ((Float)ft1).mValue, ((Float)ft2).mValue, ((Float)ft3).mValue);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user