lp://staging/catom
- Get this branch:
- bzr branch lp://staging/catom
Branch merges
Related bugs
Related blueprints
Branch information
Recent revisions
- 53. By Mak Nazečić-Andrlon
-
Builds are done in the build directory, so the binary should be *there*. cmake is reserved for CMake modules and various other stuff.
- 52. By Ferdinand Majerech
-
Implemented Camera class with zooming and movement. SDL software driver not yet supported. Reimplemented culling functionality and world/ortho/screen translations. Camera can be controlled by keyboard (for testing, to be replaced) by arrow keys, W and S. Changed the path in ./catom.sh back to where the built binary actually is located. LARGE CHANGES, RECOMMEND CODE REVIEW.
- 51. By Mak Nazečić-Andrlon
-
Changed install path of the core from games to bin because most systems don't have /usr/local/games in PATH.
- 48. By Ferdinand Majerech
-
Done preparations for implementation of Camera class. Vector3 is now a template, as are newly added classes: Vector2 and Rectangle. World space is now really isometric (i.e., in scree coords, objects move twice as fast on the X axis than on the Y axis). Object colDetect was changed to colDetectScreen used for selection of units. Units are selected in screen space, based on the size of their sprite. Surfaces are now rendered in such a way that position of the object drawn is the lower left corner of the drawn surface, not the lower center. A new Surface member, offset, will be added to have full control over drawn sprite's position.
- 47. By Ferdinand Majerech
-
Reverted the AStarPathfinder changes as they crashed catom. Memory leaks are still present. Loading GL Drawing mode, shader mode, Wireframe and Zoom settings from INI. Texture min filter changed to linear as it looks a bit less crappy when zooming out.
- 46. By Ferdinand Majerech
-
Fixed a memory leak in Map ctor and two memory leaks in AStarPathfinder. RECOMMEND CODE REVIEW.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)