Identification de langage

Résolu
ordikit -  
 ordikit -
Bonjour,

Je fais appel à vos connaissances pour déterminer le langage utilisé dans l'extrait ci-dessous ?
Est ce du C, C++...
Merci d'avance pour votre aide.


object Repair : CommandScript
{

Repair()
{
SetValidTargets(ACTOR_VEHICLE);
}


bool CheckTarget(GameObject *Caller, Actor *Target, int childID)
{
if(!Caller->IsValid() || !Target->IsValid() || Target->GetID() == Caller->GetID())
return false;

if(Target->GetType() == ACTOR_VEHICLE)
{
Vehicle vehicle(Target);
if(vehicle.GetVehicleType() > VT_NOSQUAD && vehicle.GetVehicleType() <= VT_AMBULANCE_RTW &&
vehicle.GetEnergy() > 0.1f * vehicle.GetMaxEnergy())
return true;
}

return false;
}

void PushActions(GameObject *Caller, Actor *Target, int childID)
{
// Caller->PushActionMove(ACTION_NEWLIST, tx, ty, tz);
Caller->PushActionMove(ACTION_NEWLIST, Target, TARGET_ANY);
Caller->PushActionTurnTo(ACTION_APPEND, Target);
Caller->PushActionRepair(ACTION_APPEND, Target);
}
};
A voir également:

1 réponse

mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
La première ligne étant un héritage ce n'est pas du C. Si à la place de object ça avait été class j'aurais dit du C++, car à ce détail prêt ça y ressemble en tout point ;)

Je pense que ça doit être du c#
0
ordikit
 
Bonjour,

Merci pour ton aide mamiendo. J'avais fait des recherches sur les langages les plus utilisés et c'est vrai que ça ressemble à si méprendre au C++ sauf pour la première ligne. Mais n'étant pas programmeur, j'ai préféré demander confirmation. L'extrait est un script qui tourne dans un jeu qui doit avoir comme base du c++ adapté. Le fichier créé à pour extension .script.

Bonne journée.
0