Commit Graph

10192 Commits

Author SHA1 Message Date
Lasse Öörni
9c92bae70b Expose int math functions with different names in Lua to avoid overload resolution bugs. Closes #335. 2014-04-29 21:00:14 +03:00
Yao Wei Tjong 姚伟忠
de7d900be4 Parameterized project and target name for rake scaffolding task.
[ci skip]
2014-04-29 23:53:47 +08:00
Lasse Öörni
8d050480bc Specify the customizable project & executable names on the "Using Urho3D as external library" documentation page. Closes #334. 2014-04-29 16:44:15 +03:00
Yao Wei Tjong 姚伟忠
6ad8c14346 Add engine param for enabling touch emulation during initialization.
Adjust sample base class to add screen joystick on desktop platform when touch emulation is enabled.
2014-04-29 10:36:43 +08:00
Yao Wei Tjong 姚伟忠
b86b325864 Remove extra semi colon. [ci skip] 2014-04-29 09:49:47 +08:00
szamq
5559c4fada Added Catmull-Rom spline type which interpolates through the control nodes 2014-04-28 22:03:04 +02:00
Lasse Öörni
42c5c3981d Remove redundant check from Input code. 2014-04-28 22:58:39 +03:00
Lasse Öörni
cbf91aaa8a Add touch emulation stationary fingers for multi-gestures by pressing down other mouse buttons than the left. 2014-04-28 22:51:55 +03:00
Lasse Öörni
572167b90e Document the touch emulation feature briefly. 2014-04-28 21:36:41 +03:00
Lasse Öörni
179faa674e Reset screen joystick buttons/axes on initialization. Do not send mouse events from a screen joystick under touch emulation, as those would be re-interpreted as further touch events. Minor Input code cleanup. 2014-04-28 20:57:13 +03:00
urho3d-travis-ci
4bd6826be7 Travis CI: API documentation update at 2014-04-28 16:15:20 UTC.
[ci package]
2014-04-28 16:15:21 +00:00
Lasse Öörni
a317c48beb Initial touch emulation. 2014-04-28 18:48:49 +03:00
Aster@中国上海
e0cdb778c2 Merge branch 'font_simiplify' 2014-04-28 16:29:34 +08:00
Lasse Öörni
d097a918ea Merge pull request #331 from thebluefish/master
Can now #include multiple files referencing that #include LogicComponent
2014-04-28 11:19:22 +03:00
thebluefish
dfd119b41f Fixed an obvious oversight 2014-04-27 21:42:33 -07:00
Lasse Öörni
5463254bbf Change references to Component::OnSetAttribute() to Serializable::OnSetAttribute() as the Component overload no longer exists. 2014-04-27 14:10:49 +03:00
urho3d-travis-ci
be8b579310 Travis CI: API documentation update at 2014-04-27 05:44:43 UTC.
[ci package]
2014-04-27 05:44:44 +00:00
Yao Wei Tjong 姚伟忠
19bfdddce0 Refactor to make MarkNetworkUpdate() virtual method of Serializable.
Serializable class calls MarkNetworkUpdate() when setting network attribute without setter accessor.
Closes #327.
2014-04-27 12:53:41 +08:00
Lasse Öörni
cb46d72783 Fix LogicComponent physics post-step to call the correct virtual function. 2014-04-26 22:46:13 +03:00
Lasse Öörni
ff0f09e224 Convert also ParticleEmitter Face Camera attribute to non-accessor mode. 2014-04-26 19:30:29 +03:00
Lasse Öörni
775c2906f8 Refactor attribute / shader parameter animation update into the ValueAnimationInfo base class to avoid code duplication. 2014-04-26 19:14:44 +03:00
Lasse Öörni
7a8183952f BillboardSet "Face Camera" attribute doesn't need accessor mode. 2014-04-26 19:14:44 +03:00
Yao Wei Tjong 姚伟忠
ff764d33e1 Fix cross-compiling between i686 and x86_64 when building SHARED lib.
Credits goes to alexrass.
2014-04-26 16:29:58 +08:00
urho3d-travis-ci
2862a82761 Travis CI: API documentation update at 2014-04-25 21:49:34 UTC.
[ci package]
2014-04-25 21:49:34 +00:00
Lasse Öörni
00e9dc0a79 Selectable axes for BillboardSet & Text3D camera facing. Default all axes (follow camera rotation fully). Fix ParticleEmitter faceCamera property not being exposed to AngelScript. Closes #325. 2014-04-26 00:27:56 +03:00
Lasse Öörni
1ace932f1e Removed unnecessary cases of MarkAnimationDirty() in AnimatedModel to allow manually positioned bones persisting correctly on scene load, when there are no animation states. 2014-04-25 22:17:25 +03:00
Aster@中国上海
387c89b857 Simplify font class. 2014-04-25 14:13:21 +08:00
Aster@中国上海
78f902bcce Remove friend class declaration.[ci skip] 2014-04-24 13:39:25 +08:00
Aster@中国上海
fa3e3fad8c Merge font-refactor. 2014-04-24 13:36:24 +08:00
aster
5ce6276b97 Remove unnecessary check for physics world (2D). 2014-04-24 13:29:45 +08:00
aster
ebc9e8cc43 Fix typo. 2014-04-24 13:20:18 +08:00
urho3d-travis-ci
20c4250540 Travis CI: API documentation update at 2014-04-24 03:30:30 UTC.
[ci package]
2014-04-24 03:30:30 +00:00
Yao Wei Tjong 姚伟忠
4a30cbe72f Automatically create PhysicsWorld or PhysicsWorld2D component. 2014-04-24 01:43:04 +08:00
Yao Wei Tjong 姚伟忠
153906b8c7 Add mouse grabbed flag to Input subsystem.
Use it in Editor camera rotation/orbiting operation to prevent Editor's UI element from reacting to mouse in the midst of operation.
2014-04-24 00:54:31 +08:00
Yao Wei Tjong 姚伟忠
056f675ea1 Correct zone component id in NinjaSnowWar scene. 2014-04-23 22:52:45 +08:00
Yao Wei Tjong 姚伟忠
4cf5ffd6db Code cleanup on screen joystick to make Input.h easier to include. 2014-04-23 18:30:21 +08:00
Lasse Öörni
d9572c82a5 Fixed missing include. 2014-04-23 13:19:17 +03:00
aster
a6ce24f82f Remove unused class declaration. 2014-04-23 17:43:29 +08:00
aster
1d8c3b78ba Add FontFaceBitmap and FontFaceFreeType files. 2014-04-23 17:29:47 +08:00
aster
b0b88a5202 Move save bitmap font to FontFaceBitmap. 2014-04-23 17:20:35 +08:00
Lasse Öörni
3309f2af6c Explain terrain LOD index data generation mechanism. Closes #324. 2014-04-23 12:18:00 +03:00
aster
eb60639163 Move free type font face to FontFaceFreeType. 2014-04-23 16:57:56 +08:00
aster
5fab105452 Move load font face code to font face classes. 2014-04-23 16:45:24 +08:00
aster
0ffbd4d575 Move font face class out of font files. 2014-04-23 16:18:04 +08:00
aster
777b4b9114 Replace string with string hash. 2014-04-22 15:01:28 +08:00
Yao Wei Tjong 姚伟忠
dfe4caf3d6 Add logic to suppress zoom when multi-touching screen joystick buttons. 2014-04-22 12:41:02 +08:00
aster
7c724bf3e2 Try load asset in current directory. 2014-04-22 12:05:37 +08:00
aster
06ccf8efbb rename variant name, avoid memory leak when attribute not found. 2014-04-22 10:03:20 +08:00
urho3d-travis-ci
419026de8a Travis CI: API documentation update at 2014-04-21 17:29:45 UTC.
[ci package]
2014-04-21 17:29:45 +00:00
Yao Wei Tjong 姚伟忠
125000454c Refactor samples to use patched screen joystick layout. Closes #321.
Enhance screen joystick to also support mouse button binding. It can be used in combination with key binding, e.g. to bind SHIFT+LMB.
2014-04-22 01:12:46 +08:00