19 Commits (b99ecc1fb4ebe03fcc361cb448d86c3996a431ff)

Author SHA1 Message Date
  Bryan Miller 7f2f487acd Node2D now has the .resolution property, looking for the first object to claim resolution. If no Node does, then the Display object is used. 6 years ago
  Bryan Miller 293de959f4 Missed a comma 6 years ago
  Bryan Miller b7ad19d490 Added listen(), unlisten(), and emit() to gbe.nodes.Node. These are wrappers around the gbe.events.Events object. 6 years ago
  Bryan Miller 78633e3152 Added _start() method to gbe.nodes.Node class. It's the complement to _pause() 6 years ago
  Bryan Miller 8435bfa423 gbe.nodes.Node given 'hidden' methods intended to be used by astate machine. This, in effect, makes a Node tree the core of a game state machine 6 years ago
  Bryan Miller 786a3b19c9 Fully moved the 'position' property to the Node class. Decided even for Nodes that may not render anything may want positional information. 6 years ago
  Bryan Miller bd090bf99e Node and Node2D now have the .get_world_position() method. For Node, this will return the parent's world position otherwise (0,0). For Node2D this returns the screen position of Node2D instance. 6 years ago
  Bryan Miller d91500e9b1 Finished writing the NodeSprite class. Lots of smaller tweaks to other Node classes to accomodate. UNTESTEDgit add . 6 years ago
  Bryan Miller 70abfb0fa7 Exposed ResourceManager via property in Node2D 6 years ago
  Bryan Miller 0461f2b355 Redo of node structure to help reduce chance of class property collision. And... other stuff I started before doing the refactoring. Oops 6 years ago
  Bryan Miller db7a762af5 gbe.nodes.NodeSurface now requires .align_center to be True to center surface 6 years ago
  Bryan Miller cfce72f078 gbe.nodes.NodeSurface can now scale_to_display and will align all smaller surfaces to center... NOTE: That last bit is wrong. Will fix 6 years ago
  Bryan Miller 5df184e2e1 Fixed bugs in gbe/nodes 6 years ago
  Bryan Miller 3e17a763ce Huge additions to Nodes. Nothing tested. 6 years ago
  Bryan Miller 3fda412490 Added file headers... for reasons 6 years ago
  Bryan Miller 94ad8ab959 Fixes for the Node class. Started on an extension NodeSurface class, but need changes to Display system. 6 years ago
  Bryan Miller 387ca30bcb Imported remaining game/gbe modules and fixed syntax bug in node. 6 years ago
  Bryan Miller aca82824f5 Continued work on gbe.nodes module 6 years ago
  Bryan Miller 14fb2f8500 Added the initial code for the Node class. 6 years ago