
Untitled
By: a guest on
Jul 14th, 2012 | syntax:
C++ | size: 0.61 KB | hits: 25 | expires: Never
#include "Rev3D/Engine.h"
#include <cmath>
void R3D_main() {
float x = 0.0f;
R3D::WMgr->setTitle("Rev3D Test App");
R3D::GL->setOrtho(Vec2D::Zero, R3D::WMgr->getScreenSize(), R3D::WMgr->getScreenSize());
while(R3D::Engine->isRunning())
{
x += 0.05f;
R3D::GL->beginFrame();
R3D::GL->clearColor(R3D::BLUE * sin(x));
R3D::DB->pushTransform(Vec3D(320.0f, 240.0f, 0.0f), Vec3D::One, Vec3D(0.0f, 0.0f, x));
R3D::DB->drawRect(Vec3D(-150.0f, -100.0f, 0.0f), 300.0f, 200.0f, R3D::YELLOW, 1.0f);
R3D::DB->processQueue();
R3D::GL->endFrame();
R3D::WMgr->update();
cu_sleep(30);
}
}