{"push_id":937211318,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"5c21b0dee3f0f53bf3254a6b367c5627f1eca401","before":"6dffe42825740a8830075245d386f40b0e94f03e","commits":[{"sha":"5c21b0dee3f0f53bf3254a6b367c5627f1eca401","author":{"email":"eb31adfbd9e2f14f551466e6427415d1993b3cdb@hotmail.com","name":"Jennifer Neul"},"message":"Updated models and images.\nD3DApp:\nremoved GameTimer object - not required as we can use the DateTime object to detect elapsed time between frames.\nremoved AppPaused as was not used.\nremoved background worker as was not used.\nadded a Active variable when mouse is over the window the D3DApp is active - helps with which window to render giving us a better FPS as we have multiple D3DApps used in the system.\nremoved Progress update and WindowRenderTarget as was not used.\nremoved InitDirect2Das was not used.\nupdated UpdateScene method to take a timespan value as we use DateTime to caculate delta time.\nremoved AppPaused getter/setter functions.\nD3DScene:\nadded a TransparentBS state for models which have transparency.\nremoved setSceneParent as was not used/required.\nupdated UpdateScene to take a TimeSpan value.\nupdated DrawScene - rasteriserstatedescription has been updated, and a blend state is now setup.\nupdated OnMouseWheel - scene will zoom in / out to / from a mouse point.\nupdated OnMouseEnter - models which you can add cannot be seen until you are over the D3DScene.\nadded OnMouseLeave - models which you can add cannot be seen until you are over the D3DScene.\nupdated setScene - will dispose the scene if a new one is set, also will now add scenery items, and tiles are no longer added as they are a part of the plane.\nupdated selectModel - now allows scenery to be selected for displaying in the D3DScene.\nadded getters for the D3DScene TransparentBS (blend state) and Loaded (when scene has had at least one draw call).\nDXImages -\nadded CloneTexture - clones a texture.\nDXModel -\nnow has the ability to clip transparent pixels.\nnow sets a transparent blend state for models which have transparent pixels.\nHitTest now checks bounding box for tiles and scenery, the rest of the models check the vertices to find a HitResult.\nClone now clones the AlphaClip value .\nHas a getter / setter for AlphaClip - used on models which alpha transparency.\nDXModelGroup -\nNow has the ability to be a \"scenery\" type.\nNow has the ability to be visible.\nupdated createPlane - Plane is created at Y - 0 because we can offset it to another location if required.\nupdated createTile- Tile is created at Y - 0 because we can offset it to another location if required.\nadded createScenery - to give the ability to create a shape for scenery.\nadded TranslatedBounds - gives the position of the Bounds in our 3D world.\nadded getter / setter for Scenery value.\nadded getter / settet for Visible value.\nDXResourceManger -\nadded the ability to add Scenery Models.\nadded the ability to dispose Scenery Models.\nDXScene -\nchanged camera position.\nupdated UpdateScene - now takes a TimeSpan value.\nMainForm -\nnow has the ability to switch between active D3DScene's, gives better FPS as it is only focuses on one D3DScene at a time.\nGameWindow -\nModelViewer - now has the ability to view scenery models.","distinct":true,"url":"https://api.github.com/repos/JenniferNeul/RPGInventor/commits/5c21b0dee3f0f53bf3254a6b367c5627f1eca401"}]}