diff --git a/src/engine/app/v8/world/World.cpp b/src/engine/app/v8/world/World.cpp new file mode 100644 index 0000000..21b605c --- /dev/null +++ b/src/engine/app/v8/world/World.cpp @@ -0,0 +1,21 @@ +#include + +RBX::World::World() +{ + +} + +void RBX::World::preStep() +{ + +} + +double RBX::World::step(float timestep) +{ + +} + +void RBX::World::update() +{ + +} \ No newline at end of file diff --git a/src/engine/network/Guid.cpp b/src/engine/network/Guid.cpp index 4801d67..9f27cfe 100644 --- a/src/engine/network/Guid.cpp +++ b/src/engine/network/Guid.cpp @@ -20,7 +20,15 @@ void RBX::Guid::generateGUID(std::string* result) memset(sz, 0, sizeof(sz)); StringFromGUID2(&pguid) WideCharToMultiByte(0, 0, sz, 64, MultiByteStr, 64, 0, 0); + + // construct guid + result = "RBX"; result += MultiByteStr; + result->erase(40, 1); + result->erase(27, 1); + result->erase(22, 1); + result->erase(17, 1); + result->erase(3, 1); #else // TBD: POSIX method #endif diff --git a/src/include/engine/app/v8/world/World.hpp b/src/include/engine/app/v8/world/World.hpp new file mode 100644 index 0000000..d6ce97a --- /dev/null +++ b/src/include/engine/app/v8/world/World.hpp @@ -0,0 +1,18 @@ +#ifndef __APP_V8_WORLD_WORLD_HPP__ +#define __APP_V8_WORLD_WORLD_HPP__ + +namespace RBX +{ + class World + { + public: + World(); + ~World(); + + void preStep(); + double step(float timestep); + void update(); + }; +} + +#endif \ No newline at end of file