2476 Commits

Author SHA1 Message Date
dan..om
5ac9953f62 Implemented the ability to change the mouse cursor.
The way to do this is by calling inputManager.setMouseCursor("path/to/cursor/in/assets/cursor.ani").

NOTE: Supported formats are  "RIFF-wrapped" .ani, .cur and .ico. Those can be found everywhere on the web and are the majority of icons found. If the file format is unrecognized the loader will crash with an appropriate message (hopefully).

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9484 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-11 21:18:52 +00:00
nor..67
4e419a854c SDK:
- add ogre skeleton files as recognized assets

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9483 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-11 18:07:30 +00:00
nor..67
caba5c80c1 SDK:
ModelImportTool
- fix removing texture data after import

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9482 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-11 17:51:19 +00:00
nor..67
27da3a106b SDK:
ModelImportTool
- fix relative path creation by using correct ProjectAssetManager

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9481 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-11 17:49:23 +00:00
nor..67
77b827ce6b SDK:
ModelImportTool
- uses FileObject list of assets instead of AssetKeys
- uses more robust copying
- supports binary ogre files (in theory)

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9480 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-11 17:27:57 +00:00
nor..67
740a6fcf9a SDK:
- enable asset list for binary ogre files

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9479 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-11 17:26:23 +00:00
nor..67
49f6e62048 SDK:
- avoid backslashes in Codeless Project wizard

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9478 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-11 15:44:06 +00:00
nor..67
b7b06266ed SDK:
- add main model file to failed list when import failed in ModelImportTool... at the right place

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9477 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-11 02:01:14 +00:00
nor..67
43eca4f47d SDK:
- add main model file to failed list when import failed in ModelImportTool

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9476 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-11 01:54:58 +00:00
nor..67
2f149ec2a5 SDK:
- avoid duplicate fail entries in AssetDataObject

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9475 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-11 01:49:08 +00:00
nor..67
4df4fa8ed9 SDK:
- update ModelImportTool AssetKey property display on each load

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9474 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-11 01:33:42 +00:00
nor..67
e5f8a05055 SDK:
- move ModelImportTool info text to bundle file instead hardcoding it

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9473 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-11 01:29:04 +00:00
nor..67
00641863cf SDK:
- clear asset list data after failed import in ModelImportTool

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9472 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-11 01:12:18 +00:00
nor..67
7260603652 SDK:
- change editability and colors of ModelImportTool text areas

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9471 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-11 01:08:49 +00:00
nor..67
1f4e666955 SDK:
- improved ModelImporter with failed assets list, better workflow and lots of information and help based on import results

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9470 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-11 00:39:50 +00:00
nor..67
d54451f334 SDK:
- avoid duplicates in AssetDataObject asset list 

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9469 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-11 00:37:08 +00:00
nor..67
3594e90e66 SDK:
- fix creation of unnecessary +Name.material file on ogre import

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9468 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-11 00:00:30 +00:00
nor..67
0da5c9636f SDK:
- make F1 help work in main SDK android panel

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9467 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-10 23:36:41 +00:00
Kae..pl
624125aadc Added images types support in PixelIOFactory.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9466 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-10 21:51:15 +00:00
nor..67
5094fe2b95 SDK:
- update ant-jme project to contain its needed libraries

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9465 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-10 20:12:54 +00:00
nor..67
c9a929379a SDK:
- add jme3-libraries-blender to Tests project

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9464 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-09 18:29:52 +00:00
Kae..pl
84404cfb5f Fix for animations tracks loading. If rotations were not set up by user then the model might have been disappearing because of (0, 0, 0, 0) rotation quaternion. (0, 0, 0, 1) quaternion is set in that case.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9463 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-09 15:04:43 +00:00
rem..om
b97f8c1271 BatchNode : fixed an issue when a geometry was not unbatched when removed with sometihing else than removeFromParent
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9462 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-08 20:22:36 +00:00
bre..ns
233627de72 updated SDK manipulation to escape a transformation when right-click
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9461 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-07 23:34:14 +00:00
bre..ns
0b7a92cc38 some fixes to the SDK manipulation tool
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9460 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-07 23:21:28 +00:00
rem..om
855676173a Re fixed material contentEquals crash when technique is null...but better
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9459 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-07 22:04:50 +00:00
rem..om
3e35e32b2d Fixed material contentEquals crash when technique is null.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9458 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-07 21:59:31 +00:00
PSp..om
476120616c Modified the Serializer registration of DisconnectMessage
and ClientRegistrationMessage so that they have fixed IDs
and registration-independent implementations.  This means
that no matter how much the internal auto-registration list
changes that a game can still manage the protocol version
in a graceful way.
Prior to this change, removal of a class registration from
Serializers auto-registered list meant that a client->server
version mismatch was impossible to detect and handle gracefully.

Also, now that it was safe to do so, I removed the auto
registration of some odd Java beans classes.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9457 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-06 05:31:16 +00:00
PSp..om
516e3065dc Moved the string read/write to static methods to
make it easier to reuse in classes that want to
read/write strings the same way without using
Serializer directly.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9456 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-06 04:52:58 +00:00
PSp..om
819407cf79 Starting to reorganize serializer a bit to later add
some features that will make it slightly less fragile.
The code that registers a serializer for an ID has
been centralized.
A method was added to hand out new IDs and it now
skips IDs that are already in use.  This will allow
certain serializers to be fixed against specific IDs
to maintain backwards and forwards compatability even
as the automatically registered list of serializers
changes.


git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9455 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-06 03:26:26 +00:00
bre..ns
c74a54db35 small fix to rotate option in blender-manipulation tool
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9453 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-04 16:10:52 +00:00
bre..ns
f96e0d771e added Blender-esque manipulation tool to scene composer
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9452 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-04 04:55:58 +00:00
nor..67
ea0be5cf9f - fix imports across engine
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9451 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-03 13:10:26 +00:00
nor..67
83f56bda4e - add updated osx bullet natives
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9450 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-03 01:28:52 +00:00
nor..67
a1dd0f9061 - fix bullet ghost overlap, thanks to @iwgeric
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9449 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-03 01:08:10 +00:00
nor..67
3450b171c2 - change TestSweepTest to apply the location to the spatial before adding the physics control to avoid having the obstacle at 0/0/0 in the first frame
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9448 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-02 22:40:43 +00:00
Sha..rd
1ef93999a3 * Fix issue 391
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9447 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-01 22:37:02 +00:00
rem..om
e574e73b68 - Nifty : fixed gradient material
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9446 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-01 21:41:07 +00:00
Sha..om
2f2c44d6b1 * TangentBinormalGenerator will replace the tangent buffer if it already exists on the mesh, instead of crashing
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9445 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-01 20:44:23 +00:00
Sha..om
68551c8c17 * Fix issue 490
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9444 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-01 04:16:13 +00:00
Sha..om
59336dee4d * Fix issue 464
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9443 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-01 04:09:27 +00:00
Sha..om
3cdeb6ed4d * Fix issue 476
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9442 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-01 04:05:37 +00:00
Sha..rd
4ee09fa52e * Ogre3D models exported from blender2ogre / Blender 2.63 now work by avoiding submeshname DTD violation
* Small grammer fix in FileLocator exception

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9441 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-06-01 03:09:50 +00:00
nor..67
95fb3eabbd - revert genfiles for jme project as the project uses the netbeans 7.0.1 ant build files and would not be updated in a newer version if only this file was updated in the project
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9440 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-05-31 11:14:49 +00:00
Sha..rd
fedcc577a2 * The javadoc will have the protected fields now
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9439 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-05-31 00:35:24 +00:00
rem..om
cd64f74898 - ANDROID fixed multitouch move taht was not sending additional pointers event. thanks to iwgeric
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9438 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-05-30 19:40:24 +00:00
rem..om
d76d58c0e9 - ANDROID audio renderer : added a state check on the MediaPlayer to prenvent it to throw errors
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9437 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-05-29 14:52:23 +00:00
rem..om
0fe3b69f7d - ANDROID Reverted a change in resolution setting, as it apparently has bad side effects on GUI
- Android texture util ENABLE_COMPRESSION is now public to be able to change it. Accessing it through the appSettings would be better.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9436 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-05-29 14:50:18 +00:00
nor..67
9292ac9898 - add Tests for physics raytest and sweeptest (thanks to @wezrule)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9435 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-05-28 16:52:56 +00:00
bre..ns
33a69d4536 Softened terrain API to allow for different tiling implementations. Added MultiTerrainLodControl
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9434 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-05-28 15:32:30 +00:00