rendered paste body
IMesh* shipMesh = smgr->getMesh("media/ships/naves_fin.ms3d")->getMesh(0);
for(int g = 0; g < 10; ++g)
{
for(int z = 0; z < 10; ++z)
{
ship1 = smgr->addMeshSceneNode(shipMesh);
ship1->setMaterialTexture(0,driver->getTexture("media/ships/textur.png"));
ship1->setMaterialTexture(1,driver->getTexture("media/ships/modMap.png"));
ship1->setMaterialTexture(2,driver->getTexture("media/skyup.jpg"));
float shipCo[4];
srand(device->getTimer()->getRealTime());
shipCo[0] = float(rand()%255) / 255;
shipCo[1] = float(rand()%255) / 255;
shipCo[2] = float(rand()%255) / 255;
shipCo[3] = float(rand()%255) / 255;
ShipShaderCB* shipCB = new ShipShaderCB(shipCo);
int ShipMat = gpu->addHighLevelShaderMaterialFromFiles(
shipMatFN, "vertexMain", video::EVST_VS_1_1,
shipMatFN, "pixelMain", video::EPST_PS_1_4,
shipCB, video::EMT_SOLID);
ship1->setMaterialType((E_MATERIAL_TYPE)ShipMat);
ship1->setRotation(vector3df(0,90,0));
ship1->setPosition(vector3df(g * 15 + 5,15,z * 15 - 10));
ship1->setParent(shipRoot);
}
}