2 years agoMerge branch 'rogueling' of zeetha:fledgeling into rogueling rogueling
Andy Wilkinson []
Merge branch 'rogueling' of zeetha:fledgeling into rogueling

2 years agoAdded varargs to a couple methods for what I assume are reasons.
Andy Wilkinson []
Added varargs to a couple methods for what I assume are reasons.

5 years agoAdded Matter.
Andy []
Added Matter.

5 years agoSpace: Changed up the Constructor to conform to the new way of things.
Andy Wilkinson []
Space: Changed up the Constructor to conform to the new way of things.
* Local Class init comes first.
* Component Class init comes next.
* Node init comes last.

5 years agoPlayer: Made WaitForInput default to non-interrupting.
Andy Wilkinson []
Player: Made WaitForInput default to non-interrupting.

5 years agoRevert "Space: Changed 'c' to 'Glyph'."
Andy Wilkinson []
Revert "Space: Changed 'c' to 'Glyph'."

This reverts commit 8f19cfd127bb5566d065bae0083478f76f55bab5.

5 years agoRevert "Publisher: Got rid of **kwargs for Trigger"
Andy Wilkinson []
Revert "Publisher: Got rid of **kwargs for Trigger"

This reverts commit 2477c48d66117bc8b48581bc9bf054e532ca1158.

5 years agoPublisher: Got rid of **kwargs for Trigger
Andy Wilkinson []
Publisher: Got rid of **kwargs for Trigger
Publisher: Now passing *args to Test.

5 years agoSpace: Changed 'c' to 'Glyph'.
Andy Wilkinson []
Space: Changed 'c' to 'Glyph'.
Publisher: Added a test function argument to Subscriptions, which must
be true for a Trigger to take place.

5 years agoNode: Changed _AddChild to _AddChildByIndex
Andy Wilkinson []
Node: Changed _AddChild to _AddChildByIndex
Monster: Added "IdleAction" argument to __init__ to define the default
behavior.

5 years agoClock: A quick tweak to move from __init__ to __new__.
Andy Wilkinson []
Clock: A quick tweak to move from __init__ to __new__.
General: Set the turn speed back to 1/16.

5 years agoGeneral: Took out the longest turn stuff and the debug log.
Andy Wilkinson []
General: Took out the longest turn stuff and the debug log.

5 years agoProcess: got rid of UnsubscribeAll overload, since we aren't using it.
Andy Wilkinson []
Process: got rid of UnsubscribeAll overload, since we aren't using it.

5 years agoGeneral: A little more cleanup.
Andy Wilkinson []
General: A little more cleanup.

5 years agoProcess: Cleaned up Interrupt code to stave off slowdown.
Andy Wilkinson []
Process: Cleaned up Interrupt code to stave off slowdown.
Process: Added "Execute" code to unsubscribe an event when it's done.
General: Cleaned up some unused variables and stuff.

5 years agoProcess works like I want it to for now. Yay!
Andy Wilkinson []
Process works like I want it to for now. Yay!
Added basic Monster and Player classes to Mobile. They mill about!

5 years agoBroke stuff out into some per-type files to make editing easier.
Andy Wilkinson []
Broke stuff out into some per-type files to make editing easier.
Process is working better now, but still not right.

5 years agoGot rid of some debugging stuff that wasn't working anyways.
Andy Wilkinson []
Got rid of some debugging stuff that wasn't working anyways.

5 years agoAdded the new Process subsystem. Interrupting still doesn't work... why
Andy Wilkinson []
Added the new Process subsystem. Interrupting still doesn't work... why
not?
Publisher is not a component in Node, rather than a property.
Space methods are pretty much done for now.

5 years agoGot things back to working with the new model. Still need to properly
Andy Wilkinson []
Got things back to working with the new model. Still need to properly
convert extvol (and add intvol) and glyphs. "Plan" is broken; needs to
be updated.

5 years agoFurther progress.
Andy Wilkinson []
Further progress.

5 years agoContinuing changes to separate out the trees for components.
Andy Wilkinson []
Continuing changes to separate out the trees for components.

5 years agoFixed some stupid space/tab stuff. Can we please just use tabs4lyfe?
Andy Wilkinson []
Fixed some stupid space/tab stuff. Can we please just use tabs4lyfe?

5 years agoAdded the Glyph code.
Andy Wilkinson []
Added the Glyph code.
Get a basic start on component-based trees... got a long ways to go on
that.

5 years agoDisplay: Fixed __new__ call for python3.3 compatibility.
Andy Wilkinson []
Display: Fixed __new__ call for python3.3 compatibility.
_tools: Moved _print, print, and writestack back into main.

5 years agoPut in a little startup message to show the time to initialize the map.
Andy Wilkinson []
Put in a little startup message to show the time to initialize the map.

5 years agoAdd Publisher, a class for triggering and subscribing to events.
Andy Wilkinson []
Add Publisher, a class for triggering and subscribing to events.
Changed drawing to an event-based system, subscribing to nodes by scale.
Changed the basic unit of volume to the "bag", and put those in locs.
Fixed up movement so that bags can inherit from locs more cleanly.
Probably some other stuff.

5 years agoMoved node classes into nodes.py, and some minor tweaks.
Andy Wilkinson []
Moved node classes into nodes.py, and some minor tweaks.

5 years agoAdded map2.txt
Andy Wilkinson []
Added map2.txt

5 years agoSo many changes. The interface works about right now. Also did some
Andy Wilkinson []
So many changes. The interface works about right now. Also did some
tweaking to child storage and processing.

5 years agonode: add_child now accepts optional arguments for use as indeces in
Andy Wilkinson []
node: add_child now accepts optional arguments for use as indeces in
lieu of ID.
loc: _grid is now obsolete; the grid is stored in _children with y, x as
index

5 years agoChanged the window to include a pad, and draw the world on the pad.
Andy Wilkinson []
Changed the window to include a pad, and draw the world on the pad.

5 years agoReworked drawing so that only things that need to be redrawn will be
Andy Wilkinson []
Reworked drawing so that only things that need to be redrawn will be
redrawn. Added "WASD" to the step-wise controls.

5 years agoBack where we started, with a hopefully more Fledgeling-y model.
Andy Wilkinson []
Back where we started, with a hopefully more Fledgeling-y model.

5 years agoAdded some monters back in for fun. Fixed node.move again, so that "no
Andy Wilkinson []
Added some monters back in for fun. Fixed node.move again, so that "no
move" requests are ignored.

5 years agoGot tree-traversing movement and processing working; drawing is all done
Andy Wilkinson []
Got tree-traversing movement and processing working; drawing is all done
at the loc level now. Obs is next.

5 years agoThe map draws itself now. Yay!
Andy Wilkinson []
The map draws itself now. Yay!

5 years agoAdded .gitignore.
Andy Wilkinson []
Added .gitignore.

5 years agoAdded _tools to git.
Andy Wilkinson []
Added _tools to git.

5 years agoInitial commit. Trying to transfer into a more node-based grid.
Andy Wilkinson []
Initial commit. Trying to transfer into a more node-based grid.