Commit graph

  • 35378670a5 fix bit int-value setting to properly overwrite all the bits instead of only OR-ing them in master Gered 2013-09-08 17:56:38 -0400
  • f4c7dd9f50 add TileContainer Get/GetSafe overloads accepting a Point3 Gered 2013-09-08 17:55:56 -0400
  • fe023e684b add Clear() Gered 2013-09-08 17:55:26 -0400
  • 3717e3f79b rename to Bits since some methods are now not just extension methods Gered 2013-09-08 12:55:07 -0400
  • d7cfac6632 add extra bit helper methods for setting/getting smaller integer-type values in bitfields Gered 2013-09-08 12:27:19 -0400
  • 1dfebf08ee add convenience overload Gered 2013-09-08 11:06:16 -0400
  • ec9a4d6fad minor vertex count calculation fixes in GeometryDebugRenderer Gered 2013-09-08 10:55:36 -0400
  • 4ef2082971 add random number generator helper extension methods Gered 2013-09-07 14:18:08 -0400
  • 5a7532a598 add support for loading texture atlas animations from json files Gered 2013-09-04 18:45:34 -0400
  • efb4090206 add texture atlas animation json POCOs Gered 2013-09-04 17:33:43 -0400
  • bf8052f4b6 fix cached shader uniform values not being marked as "new" Gered 2013-09-03 19:02:21 -0400
  • e70b7d8af5 add SkyBox helper class Gered 2013-09-02 20:24:27 -0400
  • 17807036d4 add support for controling depth-writes in RenderState Gered 2013-09-02 16:56:02 -0400
  • d06cba8263 add angle helper method Gered 2013-09-02 14:14:25 -0400
  • 421ecc9f43 Camera class now abstract, split off into specific perspective cameras Gered 2013-09-02 13:05:24 -0400
  • e5a12a4cb1 add static Random instance for convenience Gered 2013-09-01 22:17:29 -0400
  • d1859c4804 new AddUsingPreset overloads allowing a Type to be passed in at runtime Gered 2013-09-01 22:09:29 -0400
  • 543f3f7289 add entity preset support Gered 2013-09-01 17:02:31 -0400
  • 1ab975d02e really fix the event queue post-process object pool freeing type issue Gered 2013-09-01 09:30:39 -0400
  • 9bfdf46226 fix enumerator usage Gered 2013-09-01 08:51:18 -0400
  • df2b49647c make Trigger and Queue methods generic to carry through full event type Gered 2013-09-01 08:21:09 -0400
  • b5fd222063 these should be ref parameters in order to "return" min/max values Gered 2013-09-01 08:16:49 -0400
  • 0a08631df6 GetAllWith() now by default clears the list before adding entities. new argument allow caller to specify behaviour Gered 2013-09-01 03:43:15 -0400
  • b306101d89 add SDL app config support for setting the target update frequency Gered 2013-09-01 03:04:38 -0400
  • ec6896ba63 forgot to implement - woops! Gered 2013-08-31 20:49:21 -0400
  • 25c08c807a clean up some stream using code (using blocks, dispose calls, etc) Gered 2013-08-29 23:18:37 -0400
  • bd55d43ab3 rename TileMapLoader and add saving support Gered 2013-08-29 23:15:41 -0400
  • 9bd3a42744 add extremely basic support for opening files in more modes then reading Gered 2013-08-29 23:14:56 -0400
  • da23265904 add TileMapLoader Gered 2013-08-29 21:36:55 -0400
  • 47933222cd add tilemap POJO for json serialization/deserialization Gered 2013-08-28 23:57:26 -0400
  • 7638eac510 add tile data container serialize/deserialize overloads Gered 2013-08-28 23:55:31 -0400
  • fb7b85d6ab add basic Tile serialize/deserialize to binary methods Gered 2013-08-28 23:52:57 -0400
  • 7435ccfaed move texture atlas json deserializing classes into separate namespace Gered 2013-08-28 23:42:52 -0400
  • ff46db9d90 add TileMeshCollectionLoader Gered 2013-08-28 23:39:49 -0400
  • 420f134654 type changes Gered 2013-08-28 23:26:02 -0400
  • d9511e5b46 incorrect field name Gered 2013-08-28 23:01:45 -0400
  • 4d6fd90943 add POCO's for json deserialization of tile mesh collections Gered 2013-08-28 22:48:00 -0400
  • 6ba60825ce add #regions Gered 2013-08-28 18:33:38 -0400
  • 68ea526f34 set fields Gered 2013-08-28 18:26:49 -0400
  • 4a1d80ce4f add TilePrefab Gered 2013-08-28 18:22:09 -0400
  • 7118479528 add light source / sky light spreading lighter implementation (port) Gered 2013-08-27 23:26:10 -0400
  • 6e2bb80b32 add LitChunkVertexGenerator (ported java code that wasn't working perfectly...) Gered 2013-08-27 23:13:19 -0400
  • 71a9e92bc1 should be virtual Gered 2013-08-27 22:39:34 -0400
  • 7b79d83b32 add basic tile map lighter implementations (sky lighting only) Gered 2013-08-27 22:28:45 -0400
  • f86aa3059d use zero-size VBO's in ChunkVertexGenerator Gered 2013-08-27 22:19:24 -0400
  • d3bff35dd8 use a zero-size initially for GeometryDebugRenderer Gered 2013-08-27 22:19:02 -0400
  • 55f697ae6c change the way RemainingElements calculates and remove safety from MoveNext/Previous Gered 2013-08-27 22:10:03 -0400
  • 5a37b8bdfe update IndexBuffer to also allow zero-size Gered 2013-08-27 21:34:28 -0400
  • 85f57cd733 more protections against invalid copy operations Gered 2013-08-27 21:26:55 -0400
  • 68a401a463 don't allow zero length VBO's to be used as a source to copy from Gered 2013-08-27 21:25:26 -0400
  • 07fd5baa8e allow zero length VBO Gered 2013-08-27 21:14:01 -0400
  • 7fcf8d88a0 crappy "fix" for vertex buffer sizing problem - manually track the "real" count of vertices Gered 2013-08-25 22:28:08 -0400
  • c8be3f5c8f fix incorrect render call Gered 2013-08-25 22:26:50 -0400
  • cb60306944 add TileMap and Chunk renderers Gered 2013-08-25 21:50:27 -0400
  • 03c7a83471 missed probably the most important call ... Gered 2013-08-25 19:57:20 -0400
  • c48e99127a add Tile.GetTransformationFor() overload returning a nullable Matrix4x4 Gered 2013-08-25 19:56:23 -0400
  • 4946006e8d use ref parameters in a few more places where able Gered 2013-08-25 19:53:34 -0400
  • d20837e199 add ChunkVertexGenerator Gered 2013-08-25 19:50:37 -0400
  • e1b5cb9c0c add TileMap Gered 2013-08-25 18:49:14 -0400
  • c9938b7805 add TileChunk Gered 2013-08-25 18:23:14 -0400
  • 8ffa17555b add TileContainer base class Gered 2013-08-25 17:37:03 -0400
  • 3b146aa99f add TileMeshCollection Gered 2013-08-25 16:57:40 -0400
  • 5a8217f9e3 i knew there was a reason i didn't have these overloads originally... Gered 2013-08-25 16:38:06 -0400
  • 2c027e0ced fix porting mistake Gered 2013-08-25 16:34:55 -0400
  • a482945da3 add CubeTileMesh Gered 2013-08-25 16:33:24 -0400
  • 0f3e57b9f5 add additional common vertex attribute declaration Gered 2013-08-25 16:33:13 -0400
  • 14edf14d39 add bounding volume constructor overloads to copy from other instances Gered 2013-08-25 16:32:58 -0400
  • 2ccdb391bc add texture coordinate scaling helper methods Gered 2013-08-25 16:01:55 -0400
  • 96246f47c1 add TileMesh base class Gered 2013-08-25 15:43:36 -0400
  • 6e5bae1246 add TileRawDataContainer interface Gered 2013-08-25 15:33:04 -0400
  • 0ab14cf49f add Tile class Gered 2013-08-25 15:31:25 -0400
  • c1c1ecdfb7 add specific exception for content manager / loader errors Gered 2013-08-25 15:04:14 -0400
  • 340bebe354 add specific exception for errors when parsing config files Gered 2013-08-25 15:01:39 -0400
  • c9b6279c2a add specific exception class for errors when using the service locator Gered 2013-08-25 14:59:31 -0400
  • 825cee0dfc add overload which supports automatically picking out the directory name and using it as a texture path for loading an atlas's texture file with Gered 2013-08-25 14:36:49 -0400
  • 2eaea03dba add support for loading a texture atlas from a JSON file Gered 2013-08-25 14:28:11 -0400
  • 46e0c96757 add Json.NET PCL library Gered 2013-08-25 14:17:04 -0400
  • 247137383d resizeable window Gered 2013-08-25 13:22:59 -0400
  • d3e771525b set working directory to the solution directory Gered 2013-08-25 13:22:48 -0400
  • b604885c95 whitespace Gered 2013-08-25 13:21:58 -0400
  • b28498fae6 extend methods by which the correct assets path is "discovered" Gered 2013-08-25 13:21:51 -0400
  • c72838c7fd add state manager OnUnload call in BasicGameApp Gered 2013-08-25 13:02:15 -0400
  • 17f41fe218 fix how OnUnload and OnLostContext game app callbacks are invoked Gered 2013-08-25 13:01:58 -0400
  • 52a262659f refactor forceful state/process removal code. add OnUnload callback to StateManager Gered 2013-08-25 13:00:26 -0400
  • bce646819d add method to remove tile animation sequences Gered 2013-08-25 12:44:39 -0400
  • 2825e9feb6 add TextureAtlasTileAnimator (ported) Gered 2013-08-25 12:35:16 -0400
  • f9386ed8cf add Image constructor/copy method overloads accepting a Rect Gered 2013-08-25 11:25:49 -0400
  • faf5d09ca1 add tile grid addition support to CustomTextureAtlas Gered 2013-08-25 10:47:06 -0400
  • d1f874e32f move texture atlas classes into a separate namespace Gered 2013-08-25 10:40:44 -0400
  • 860a10237a sillyness Gered 2013-08-24 22:36:33 -0400
  • f48a599411 remove unused field Gered 2013-08-24 22:18:58 -0400
  • 1ceecdc6b5 add some missing direction/axis constants Gered 2013-08-24 22:18:17 -0400
  • 060b1c7ab2 minor code cleanups, and use fast inverse square root in a few places Gered 2013-08-24 22:12:58 -0400
  • d008ce4875 add fast inverse sqrt method Gered 2013-08-24 20:08:26 -0400
  • 70acec6b0f add pixel scaler support to Camera's 3D coordinate projection Gered 2013-08-24 19:30:54 -0400
  • dfe2b59156 add basic pixel scaler support to SpriteBatch Gered 2013-08-24 19:25:09 -0400
  • b04f7b52c1 add "retro" pixel scaler (chunky pixels style) Gered 2013-08-24 19:23:02 -0400
  • 90d4885d71 add pixel scaler support to ViewContext Gered 2013-08-24 19:12:06 -0400
  • 12f9270636 add ScaledViewport property Gered 2013-08-24 19:10:18 -0400
  • 621017aa58 add a default "no scale" orthographic scaler implementation Gered 2013-08-24 19:01:05 -0400