diff -Naur irrlamb/src/engine/input.cpp irrlamb.tpg/src/engine/input.cpp --- irrlamb/src/engine/input.cpp 2007-07-06 23:36:09.000000000 +0000 +++ irrlamb.tpg/src/engine/input.cpp 2008-06-03 15:50:18.000000000 +0000 @@ -33,7 +33,7 @@ } // Event receiver for irrlicht -bool InputClass::OnEvent(SEvent TEvent) { +bool InputClass::OnEvent(const SEvent& TEvent) { bool Processed = false; switch(TEvent.EventType) { diff -Naur irrlamb/src/engine/input.h irrlamb.tpg/src/engine/input.h --- irrlamb/src/engine/input.h 2007-07-01 07:18:07.000000000 +0000 +++ irrlamb.tpg/src/engine/input.h 2008-06-03 15:50:18.000000000 +0000 @@ -43,7 +43,7 @@ public: InputClass(); - bool OnEvent(SEvent TEvent); + bool OnEvent(const SEvent& TEvent); void ResetInputState(); bool GetKeyState(EKEY_CODE TKey) const { return Keys[TKey]; } diff -Naur irrlamb/src/objects/water.cpp irrlamb.tpg/src/objects/water.cpp --- irrlamb/src/objects/water.cpp 2007-08-10 06:38:08.000000000 +0000 +++ irrlamb.tpg/src/objects/water.cpp 2008-06-03 15:50:18.000000000 +0000 @@ -27,7 +27,7 @@ // Graphics IAnimatedMesh *Mesh = irrScene->addHillPlaneMesh(TObject.Name.c_str(), dimension2df(TObject.Scale.X, TObject.Scale.Z), - dimension2di(128, 128), 0, 0, + dimension2d<u32>(128,128), 0, 0, dimension2df(0, 0), dimension2df(15, 15));