[root]/src/platformer/game
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 176 (100.0%) | 3758 (100.0%) | 21.3 |
juvinious | 148 (84.1%) | 3638 (96.8%) | 24.5 |
kazzmir | 28 (15.9%) | 120 (3.2%) | 4.2 |
[platformer] Do not make copies of the same script in the editor so that properties can be updated easily. Handle frame based collisions in ScriptObject. Rewrote world-1-1 to reflect changes.
23 lines of code changed in 1 file:
[platformer] Clear static maps before closing out to gc bitmaps.
5 lines of code changed in 1 file:
[platformer] Do not hardcode paths to scripts and add option to add search paths. Moved test scripts and organized object scripts.
4 lines of code changed in 1 file:
[platformer] Added ability to pause logic and give scripts ability to render text to screen.
71 lines of code changed in 4 files:
[platformer] Added a bitmap font renderer and 2 test font maps.
16 lines of code changed in 2 files:
[platformer] Added ability to attach camera to objects through world.
51 lines of code changed in 3 files:
[platformer] Move player test object and controls over to scripts.
37 lines of code changed in 3 files:
[platformer] Added parsing for script files and option to add them to editor.
19 lines of code changed in 1 file:
[platformer] Added ability to add actions to run during each act and scriptable controls.
39 lines of code changed in 3 files:
[platformer] Remove mutable for map of Value in ScriptObject. Added ability to manipulate objects placement with the mouse. Used overlay to accurately replicate map world 1-1.
3 lines of code changed in 1 file:
[platformer] Make Value modifiers not const. Added script loading from world file.
9 lines of code changed in 1 file:
[platformer] Reorganize files. Add ability to override flipping of animations. Remove duplicate data.
6 lines of code changed in 12 files:
[platformer] Move collision objects to Collisions namespace. Expose collidables for objects to use. Added in additional actions for map and object collisions.
70 lines of code changed in 5 files:
[platformer] Fix incorrect check for collision on bottom in CollisionMap.
1 lines of code changed in 1 file:
[platformer] Move over map collisions to script.
1 lines of code changed in 1 file:
[platformer] Output FPS. Move python reference, module and function utilities to its own file. Fixed problem with script.
7 lines of code changed in 1 file:
[platformer] Create AutoRef to take care of refcounts of PyObject.
6 lines of code changed in 1 file:
[platformer] Begin moving TestObject into python.
4 lines of code changed in 2 files:
[platformer] Begin creating scriptable object class.
8 lines of code changed in 3 files:
[platformer] Import module call method and pass in world object.
23 lines of code changed in 3 files:
[platformer] Begin working on script engine.
1 lines of code changed in 1 file:
[platformer] Added fill-color option. [editor] Added color chooser for world fill color. Added color chooser for tile grid. Added ability to create collision map areas with the mouse.
11 lines of code changed in 2 files:
[platformer] Update tokenized collision-map details.
66 lines of code changed in 3 files:
[editor] Rename variables with meaningful names.
6 lines of code changed in 1 file:
[platformer] Add second test script with different mechanics. Allow camera to disconnect from TestObject.
51 lines of code changed in 2 files:
[platformer] Don't delay smooth scrolling by 1 tick and ensure followVariance is not 0.
8 lines of code changed in 2 files:
[platformer] Add more tiles to map. Fix boundaries on camera.
6 lines of code changed in 2 files:
[platformer] Output velocity of test object.
3 lines of code changed in 1 file:
[platformer] Use double for collision rect draw placement.
4 lines of code changed in 1 file:
[platformer] Use double for x and y coordinates.
25 lines of code changed in 7 files:
[platformer] Output object coordinates.
3 lines of code changed in 1 file:
[platformer] Move collision details out of world. Move test information from base Object class into a test object in Game.
89 lines of code changed in 5 files:
[platformer] Remove debugging output. Do not return boolean on collision use callback.
21 lines of code changed in 3 files:
[platformer] Check all regions for collision.
8 lines of code changed in 2 files:
[platformer] Use flags for hit locations instead of an enum.
50 lines of code changed in 3 files:
[platformer] Use input handler.
137 lines of code changed in 2 files:
[platformer] Use predeterminite location for stopping velocity. Fix camera follow varince.
20 lines of code changed in 4 files:
[platformer] Improve collisions on the y axis.
19 lines of code changed in 2 files:
[platformer] Make collisions somewhat predictive. Added in velocity and acceleration to gravity.
93 lines of code changed in 4 files:
[platformer] Add CollisionBody for checking against CollisionMap.
67 lines of code changed in 3 files:
(29 more)