test with physics dll
This commit is contained in:
parent
97b599c99f
commit
0e2401ef69
|
@ -142,6 +142,14 @@
|
|||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\GamePhysics\GamePhysics.vcxproj">
|
||||
<Project>{104fa3e9-94d9-4e1d-a941-28a03bc8a095}</Project>
|
||||
<Private>false</Private>
|
||||
<ReferenceOutputAssembly>true</ReferenceOutputAssembly>
|
||||
<CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
|
||||
<LinkLibraryDependencies>false</LinkLibraryDependencies>
|
||||
<UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\Misc\Misc.vcxproj">
|
||||
<Project>{2ec4dded-8f75-4c86-a10b-e1e8eb29f3ee}</Project>
|
||||
</ProjectReference>
|
||||
|
|
|
@ -38,3 +38,7 @@ void IGame::Render()
|
|||
{
|
||||
gameModule->Render();
|
||||
}
|
||||
Game* IGame::getGameModule()
|
||||
{
|
||||
return gameModule;
|
||||
}
|
|
@ -25,6 +25,7 @@ namespace GameLogic
|
|||
void StartGame();
|
||||
void Update();
|
||||
void Render();
|
||||
Game* getGameModule();
|
||||
private:
|
||||
};
|
||||
}
|
||||
|
|
|
@ -46,30 +46,30 @@ Player::Player(void)
|
|||
{
|
||||
life = 10;
|
||||
|
||||
UniquePointer<ICustomBody> rigidBody = API::Instance().CreateSimpleRigidBody();
|
||||
ref = API::Instance().AddObject(rigidBody);
|
||||
//ref = API::Instance().AddObject(API::Instance().CreateSimpleRigidBody());
|
||||
const ICustomBody* rB;
|
||||
//UniquePointer<ICustomBody> rigidBody = API::Instance().CreateSimpleRigidBody();
|
||||
//ref = API::Instance().AddObject(rigidBody);
|
||||
////ref = API::Instance().AddObject(API::Instance().CreateSimpleRigidBody());
|
||||
//const ICustomBody* rB;
|
||||
|
||||
//rB = &API::Instance().Peek(ref);
|
||||
//if( rB == &Error::nobody)
|
||||
//{
|
||||
// //error
|
||||
//}
|
||||
////rB = &API::Instance().Peek(ref);
|
||||
////if( rB == &Error::nobody)
|
||||
////{
|
||||
//// //error
|
||||
////}
|
||||
|
||||
API::Instance().SetCenter(ref, Oyster::Math::Float3::null);
|
||||
API::Instance().SetMass_KeepMomentum(ref, 20);
|
||||
// get Tensor matrix (tröghetsmonent)
|
||||
//API::Instance().SetMomentOfInertiaTensor_KeepMomentum(ref, tensorMatrix )
|
||||
//API::Instance().SetCenter(ref, Oyster::Math::Float3::null);
|
||||
//API::Instance().SetMass_KeepMomentum(ref, 20);
|
||||
//// get Tensor matrix (tröghetsmonent)
|
||||
////API::Instance().SetMomentOfInertiaTensor_KeepMomentum(ref, tensorMatrix )
|
||||
//
|
||||
////Oyster::Math::Float3 ve = rB->GetCenter();
|
||||
//API::Instance().SetDeltaTime(0.01f);
|
||||
|
||||
//Oyster::Math::Float3 ve = rB->GetCenter();
|
||||
API::Instance().SetDeltaTime(0.01f);
|
||||
////API::Instance().ApplyForceAt(ref, rB->GetCenter(), Oyster::Math::Float3::null);
|
||||
//
|
||||
////API::Instance().SetAction(ColisionEvent);
|
||||
|
||||
//API::Instance().ApplyForceAt(ref, rB->GetCenter(), Oyster::Math::Float3::null);
|
||||
|
||||
//API::Instance().SetAction(ColisionEvent);
|
||||
|
||||
//API::Instance().Update();
|
||||
////API::Instance().Update();
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -10,7 +10,7 @@
|
|||
#include "Core/Core.h"
|
||||
#include "Render\Preparations\Preparations.h"
|
||||
#include "IGame.h"
|
||||
#include "InputController.h"
|
||||
//#include "InputController.h"
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue