Commit Graph
8 Commits
Author SHA1 Message Date
tterrag1098 f0cb6555a8 More SideOnly safety, should fix #309 again 2015-04-26 21:46:18 -04:00
tterrag1098 87072102f8 Get rid of the ugly RenderBlocksCTMFullbright, some other refactors 2015-04-26 02:30:39 -04:00
tterrag1098 3013e263a2 RenderBlocksCTM will now respect the render bounds (read below)
This behavior allows for certain renderers to no longer be needed
(carpet floor) and for some rendering to be possible (CTM slabs).

A single version of marble slab has been implemented with CTM as an
example, we will move over the rest of the textures once this is
finalized.
2015-04-24 16:43:30 -04:00
tterrag1098 41877f3543 Completely modularize submap and RenderBlocks managing
- Fix RenderBlocksCTM ignoring the renderMin/Max values
- Add custom handler for carpet to avoid hardcoding
- TODO blocks that use existing blocks as icons, e.g. ice stairs
2015-04-24 03:38:37 -04:00
tterrag1098 56d90a8321 Some class renaming, move TextureSubmap to API and improve its methods 2015-04-23 17:31:25 -04:00
tterrag1098 59d5a9d259 Move ISubmapManager to its own API file 2015-04-23 16:45:28 -04:00
tterrag1098 be707a89fe Clean up CTM documentation and move to API 2015-04-22 21:47:44 -04:00
tterrag1098 3b62791a0f Implement Fake AE Controller with the new ISubmapManager system 2015-04-22 21:04:40 -04:00