Moderator: GZDoom Developers
class ExmpClass
{
int firstInt;
int secondInt;
double doubleValue;
// With a constuctor
ExmpClass(int firstParam,int secondParam, double thirdParam)
{
firstInt = firstParam;
secondInt = secondParam;
doubleValue = thirdParam;
}
}
auto newExmpClass = new("ExmpClass",0,5,0.5); // Which is something I imagine
// As of now what needs to be done.
auto newExmpClass = new("ExmpClass");
ExmpClass.firstInt = 0;
ExmpClass.secondInt = 5;
ExmpClass.doubleValue = 0.5;
class ExmpClass
{
int firstInt;
int secondInt;
double doubleValue;
ExmpClass init(int firstParam, int secondParam, double thirdParam)
{
firstInt = firstParam;
secondInt = secondParam;
doubleValue = thirdParam;
return self;
}
static
ExmpClass makeNew(int firstParam, int secondParam, double thirdParam)
{
let result = new("ExmpClass");
result.firstInt = firstParam;
result.secondInt = secondParam;
result.doubleValue = thirdParam;
return result;
}
}
let newExmpClass1 = new("ExmpClass").init(0, 5, 0.5);
let newExmpClass2 = ExmpClass.makeNew(0, 5, 0.5);
Users browsing this forum: No registered users and 0 guests