View Single Post
  #12  
Old 02-24-2006, 01:11 AM
JkWhoSaysNi JkWhoSaysNi is offline
Ruler of the graalaxy
Join Date: Feb 2005
Location: Great Britain
Posts: 488
JkWhoSaysNi is on a distinguished road
Send a message via ICQ to JkWhoSaysNi
Quote:
Originally Posted by Skyld
Can you think of a need to change the current system?

PHP Code:
public function myFunction()
{
  return 
true;
} 
PHP Code:
objectName.myFunction(); 
Where does the object name come from? Say I have 2 npc's in a level. I want to call a function on one from the other. Currently you can do this with triggeractions.

Quote:
Yes, you can.
PHP Code:
myVar = new TStaticVar();
myWindow = new GuiWindowCtrl("myWindow"); 
Yes but I want to my create my own classes. (Just a simple example. I dont really need to do anything like this but it would make gscript more flexible.)

PHP Code:
class myClass {
someVar = "something";
someVar2;
public function 
myClass(a,b) {
this.someVar = a;
this.someVar2 = b;
}
public function 
stringRepresentation() {
return 
this.someVar @ this.someVar2; 
}
} 
PHP Code:
myVar = new myClass("One", "Two");
myVar2 = new myClass("Three","Four");
player.chat = myVar.stringRepresntation();
say2(myVar2.stringRepresentation()); 
Reply With Quote