All pastes #397779 Raw Edit

Mine

public text v1 · immutable
·published 2007-03-16 19:46 UTC
rendered paste body
#include "inc/irrlicht.h"
#include <vector>

using namespace irr;

enum ENTITY_TYPE{ENT_ALLY,ENT_ENEMY,ENT_OBJECT,ENT_TEST,ENT_OTHER};

struct Entity {

 int x,y,z;
 core::c8 model;
 ENTITY_TYPE type; // 1 = AI, 2 = object, etc?
};

struct Fragment {

 int x,y,z,size;
 core::c8 type;
};

 // entities
 int numEntities;
 std::vector<Entity> Entities;

 // fragments
 int numFrags;
 std::vector<Fragment> frags;






// start up the engine
        IrrlichtDevice *device;
        video::IVideoDriver* driver;
        scene::ISceneManager* scenemgr;




int main() {

 // IrrMaker pr0

 // init here
 device = createDevice(video::EDT_OPENGL,
                core::dimension2d<s32>(640,480));
 driver = device->getVideoDriver(); 
scenemgr = device->getSceneManager();

 std::cout<< "Inited!";
 


 // draw everything
        while(device->run() && driver)
        {
                driver->beginScene(true, true, video::SColor(255,0,0,255));
                scenemgr->drawAll();
                driver->endScene();
        } 

        // delete device
        device->drop(); 
        return 0;
}