22 Commits (7bf6c80d42d503fd2def8b0baf5f084880ed5c37)

Autor SHA1 Mensaje Fecha
  Bryan Miller d79c396fa4 Node2D.draw_rect() can now fill! hace 6 años
  Bryan Miller eb042b28d7 Lots of bugs in NodeSprite that needed fixing :) hace 6 años
  Bryan Miller d75d436921 Added gbe.node.NodeText node! Bug fixes to other nodes as well as hace 6 años
  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. hace 6 años
  Bryan Miller 293de959f4 Missed a comma hace 6 años
  Bryan Miller b7ad19d490 Added listen(), unlisten(), and emit() to gbe.nodes.Node. These are wrappers around the gbe.events.Events object. hace 6 años
  Bryan Miller 78633e3152 Added _start() method to gbe.nodes.Node class. It's the complement to _pause() hace 6 años
  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 hace 6 años
  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. hace 6 años
  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. hace 6 años
  Bryan Miller d91500e9b1 Finished writing the NodeSprite class. Lots of smaller tweaks to other Node classes to accomodate. UNTESTEDgit add . hace 6 años
  Bryan Miller 70abfb0fa7 Exposed ResourceManager via property in Node2D hace 6 años
  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 hace 6 años
  Bryan Miller db7a762af5 gbe.nodes.NodeSurface now requires .align_center to be True to center surface hace 6 años
  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 hace 6 años
  Bryan Miller 5df184e2e1 Fixed bugs in gbe/nodes hace 6 años
  Bryan Miller 3e17a763ce Huge additions to Nodes. Nothing tested. hace 6 años
  Bryan Miller 3fda412490 Added file headers... for reasons hace 6 años
  Bryan Miller 94ad8ab959 Fixes for the Node class. Started on an extension NodeSurface class, but need changes to Display system. hace 6 años
  Bryan Miller 387ca30bcb Imported remaining game/gbe modules and fixed syntax bug in node. hace 6 años
  Bryan Miller aca82824f5 Continued work on gbe.nodes module hace 6 años
  Bryan Miller 14fb2f8500 Added the initial code for the Node class. hace 6 años