Commit graph

  • 1d20d0700e record the tile grid position of the closest collision found Gered 2013-09-15 10:21:09 -0400
  • b791a041a2 allow resetting the TileMap object being checked for collisions Gered 2013-09-14 23:11:09 -0400
  • 890becd05b add SweptSphereWorldCollisionChecker implementation Gered 2013-09-14 23:07:35 -0400
  • 0bc881aafd update due to changes in gdx-toolbox's IntersectionTester Gered 2013-09-14 23:06:59 -0400
  • 4aede47e4b Create README.md Gered King 2013-08-10 10:38:23 -0400
  • 690c7d7952 add a TileMeshCollection parameter to make this a bit more portable between all the subclasses Gered 2013-08-06 18:11:40 -0400
  • a8b2c39101 fix incorrect calculations when setting output map dimensions Gered 2013-08-04 16:30:11 -0400
  • c7ce2d23d5 cleanup imports Gered 2013-08-04 10:49:40 -0400
  • 580f199d1f change some Tile serialization methods to work with the new TileRawDataContainer interface instead Gered 2013-08-04 10:49:29 -0400
  • c8b39965ef add new interface for Tile containers which actually keep the array of Tile objects themselves Gered 2013-08-04 10:45:59 -0400
  • 1f961356b0 add new Tile fields to serialization methods Gered 2013-08-04 10:39:10 -0400
  • 50d8d710b5 add fields to track parent tile (large tile) dimensions Gered 2013-08-04 10:33:20 -0400
  • 6199f58cf5 adjust TilePrefab rotation to work with the cleaned up Tile rotation stuff Gered 2013-07-25 08:05:43 -0400
  • a7d571e477 clean up Tile flags and fields, constants, etc. especially the old crappy rotation handling ... Gered 2013-07-25 08:05:20 -0400
  • ae142ab146 when placing a TilePrefab, apply rotation to rotated tiles being copied Gered 2013-07-24 17:31:18 -0400
  • b1d90ac787 add ugly way of rotating a tile Gered 2013-07-24 17:30:42 -0400
  • 549cb31149 TilePrefab now subclasses TileContainer Gered 2013-07-22 19:11:55 -0400
  • a1f3a737b8 add TilePrefab Gered 2013-07-22 19:08:51 -0400
  • 9ba2a0a142 bit of refactoring with the TileMapLighter classes Gered 2013-07-22 18:25:06 -0400
  • 2cc12276f0 little bit of code reorganizing Gered 2013-07-21 22:33:48 -0400
  • 57b028426a add tile mesh count getter Gered 2013-07-21 22:23:25 -0400
  • 2adcc2089b it's annoying to have to put stupid casts when passing in constant numbers (which are ints or longs or something in Java ...) Gered 2013-07-21 21:33:34 -0400
  • 3bbacd07dc implement overall scaling/offseting for the combined mesh in MultiModelTileMesh Gered 2013-07-21 19:31:23 -0400
  • fe1209f039 add TileMeshCollection/Loader support for MultiModelTileMesh Gered 2013-07-21 18:32:46 -0400
  • bc92ab0681 add MultiModelTileMesh Gered 2013-07-21 18:32:24 -0400
  • 2140924e62 update ModelTileMesh to use the new base class Gered 2013-07-21 17:24:56 -0400
  • 0c192bdbd0 sub models won't have collision position offsets Gered 2013-07-21 17:24:35 -0400
  • a177c4573b remove unused ModelTileMesh constructor and associated TileMeshCollection.add overload Gered 2013-07-21 17:24:20 -0400
  • 37c744d82f add abstract base class to be used for TileMesh's that work with Model objects Gered 2013-07-21 17:23:27 -0400
  • d3bacd32a9 add json config support for tile definitions using submodels Gered 2013-07-21 16:14:53 -0400
  • 0482491c2a fix (with bad hacks!) some lighting issues. rewrite some comments Gered 2013-07-21 13:13:37 -0400
  • 1a18049b27 add initial version of LitChunkVertexGenerator Gered 2013-07-21 09:53:23 -0400
  • bca0d97346 pass current Tile object into addMesh Gered 2013-07-21 09:53:04 -0400
  • e24c9c6ec6 TileMesh translucency is now a percent to remove from the tile light value Gered 2013-07-21 09:52:33 -0400
  • 70ccaedb0a should only be applying rotation and scaling when transforming a normal Gered 2013-07-21 08:49:38 -0400
  • 36f319a881 combine addMesh and copyVertex. we weren't gaining anything with them separate Gered 2013-07-20 23:00:38 -0400
  • 6bfbf66c4c change "default value" (null) handling of ModelTileMesh scaling/position adjustments Gered 2013-07-20 19:28:43 -0400
  • 0c3abf574f add TileMap saving Gered 2013-07-18 20:16:59 -0400
  • 5234c732af add mostly-untested TileMap loading via json / Base64 deserialization Gered 2013-07-18 19:52:18 -0400
  • 22172f8b48 add POJO for tilemap json data Gered 2013-07-18 19:21:28 -0400
  • f02b511949 add Tile/TileChunk serialization helpers Gered 2013-07-18 19:18:35 -0400
  • a8cec9b065 move TileMeshCollection json loading code out to a separate static helper method/class Gered 2013-07-18 18:44:36 -0400
  • 26b3a2a6c5 make non-public methods protected (upcoming LitChunkVertexGenerator needs this) Gered 2013-07-18 18:17:56 -0400
  • 6f59f4b095 use Vertices built in "current position" tracking while copying mesh vertices Gered 2013-07-18 18:16:59 -0400
  • 6f262f9f21 move TileMapLighter and subclasses to a separate package Gered 2013-07-18 18:02:28 -0400
  • 1d353977a1 update with TextureAtlas package changes Gered 2013-07-18 17:54:26 -0400
  • 6dd88d2c1f make total size of Tile member fields a power of 2 Gered 2013-07-17 23:48:12 -0400
  • 0d44e5c71d set blending material attribute to tile chunk alpha meshes Gered 2013-07-17 23:40:38 -0400
  • 657d274f93 add json config support for cube tile meshes Gered 2013-07-17 23:39:56 -0400
  • 4dd2724b47 add initial support for initializing TileMeshCollection from a json config Gered 2013-07-17 22:48:23 -0400
  • 76e2cfe043 move tile mesh related classes into the new package Gered 2013-07-17 19:27:26 -0400
  • 35157d5abf add POJOs for json deserialization of TileMeshCollection data Gered 2013-07-17 19:23:59 -0400
  • 8b2c7452fa add a bounding volume to TileChunkMesh and check this against the frustum when rendering Gered 2013-07-16 18:35:06 -0400
  • 211a76dfc2 use MaterialTileMapping instead of Maps Gered 2013-07-16 18:15:02 -0400
  • fb97c92e7b add MaterialTileMapping to aid in setting some texture -> atlas tile conversion properties Gered 2013-07-16 18:14:33 -0400
  • db91dcbff0 "fix" incorrectly using Color property in ModelTileMesh Gered 2013-07-16 18:14:00 -0400
  • 882264ba44 fix up ModelTileMesh so it is easier to use with loaded Models. add bounding volume field to TileMesh Gered 2013-07-16 15:37:58 -0400
  • 4a881184fb TileMesh now uses completely "client-side" storage of vertex data Gered 2013-07-16 11:10:40 -0400
  • 382da2985f initial commit Gered 2013-07-15 19:13:30 -0400
  • 913ec916ce output path Gered 2013-07-01 12:15:04 -0400
  • b0ffe46e29 initial commit Gered 2013-07-01 12:13:23 -0400