32 Révisions (786a3b19c97edaba50dab1f26cdf886773e9a850)
 

Auteur SHA1 Message Date
  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. il y a 6 ans
  Bryan Miller ef361983a7 Ignoring 'work' directories. This is for my development. il y a 6 ans
  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. il y a 6 ans
  Bryan Miller d91500e9b1 Finished writing the NodeSprite class. Lots of smaller tweaks to other Node classes to accomodate. UNTESTEDgit add . il y a 6 ans
  Bryan Miller f1ddc9a66e Updated gitignore to ignore log directories il y a 6 ans
  Bryan Miller 70abfb0fa7 Exposed ResourceManager via property in Node2D il y a 6 ans
  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 il y a 6 ans
  Bryan Miller 6bafbe0209 Change gbe.resource.Manager to gbe.resource.ResourceManager il y a 6 ans
  Bryan Miller 92f59d1fa0 Added logging to the gbe.resource module. NOTE: This is rough. il y a 6 ans
  Bryan Miller b269e5ff5f Added resource loaders and Manager il y a 6 ans
  Bryan Miller f034d9afa9 Had to make a little adjustment due to a video resize bug in Linux il y a 6 ans
  Bryan Miller db7a762af5 gbe.nodes.NodeSurface now requires .align_center to be True to center surface il y a 6 ans
  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 il y a 6 ans
  Bryan Miller 9c752493dd gbe/events now handles pygame.ACTIVEEVENT with two custom events, 'FOCUSLOST' and 'FOCUSGAINED'. il y a 6 ans
  Bryan Miller f536e43ab2 gbe/display now has a caption as well as a setting to self watch for video resize. il y a 6 ans
  Bryan Miller 2a3f3dc048 Updated to do some basic Node class testing. Mostly works :) il y a 6 ans
  Bryan Miller 3ae647a5bb Actually added the ability to update the display... imagine THAT! il y a 6 ans
  Bryan Miller 5df184e2e1 Fixed bugs in gbe/nodes il y a 6 ans
  Bryan Miller 3e17a763ce Huge additions to Nodes. Nothing tested. il y a 6 ans
  Bryan Miller e919a88ad1 Rework of the gbe/display system il y a 6 ans
  Bryan Miller 3fda412490 Added file headers... for reasons il y a 6 ans
  Bryan Miller 5c4f574a5b Broke the game/gbe/core.py into the time.py and display.py file. Updated the __init__.py files to reflect change. il y a 6 ans
  Bryan Miller 94ad8ab959 Fixes for the Node class. Started on an extension NodeSurface class, but need changes to Display system. il y a 6 ans
  Bryan Miller c15de1dfc9 Built out and cleaned up the Display class. il y a 6 ans
  Bryan Miller 6c2deddfca Changed to utilize the Events class and pollEmitter function. Program will currently quit after pressing ESCAPE. il y a 6 ans
  Bryan Miller eeb19a594f Fixed a number of syntaxtical and logical bugs. il y a 6 ans
  Bryan Miller 6bd8aa7e14 pollEvents() function now does a quick convert of all default pygame events to events sent my the event dispatcher. il y a 6 ans
  Bryan Miller 387ca30bcb Imported remaining game/gbe modules and fixed syntax bug in node. il y a 6 ans
  Bryan Miller 66d1828c06 Removed Application class. Added some new systems in game/gbe il y a 6 ans
  Bryan Miller aca82824f5 Continued work on gbe.nodes module il y a 6 ans
  Bryan Miller 14fb2f8500 Added the initial code for the Node class. il y a 6 ans
  Bryan Miller 2bced431ba Initial commit with very rough pygame application class. il y a 6 ans