Ejemplo n.º 1
0
void game_create_pickup(const ScriptArguments& args)
{
	glm::vec3 pos (args[2].real, args[3].real, args[4].real);
	int id = args.getModel(0);
	int type = args[1].integer;

	PickupObject* pickup = args.getWorld()->createPickup(pos, id, type);
	*args[5].globalInteger = pickup->getGameObjectID();
}
Ejemplo n.º 2
0
void game_create_weapon_pickup(const ScriptArguments& args)
{
	glm::vec3 pos (args[3].real, args[4].real, args[5].real);
	int id = args.getModel(0);
	int type = args[1].integer;
	int ammo = args[2].integer;
	RW_UNUSED(ammo);
	RW_UNIMPLEMENTED("game_create_weapon_pickup(): ammo count");

	PickupObject* pickup = args.getWorld()->createPickup(pos, id, type);
	*args[6].globalInteger = pickup->getGameObjectID();
}