Bryan Miller
								
							
						 | 
						
							
								d94c0a7303
								
							
						 | 
						
							
								
								Added a NodeOptions node to the game. Useable for main menus.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								ef644c0988
								
							
						 | 
						
							
								
								gbe.nodes.* updated to render to the world position instead of their location positions.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								5cab1c6211
								
							
						 | 
						
							
								
								Perspective rendering now works fully... I say to tempt fate.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								58125e69f7
								
							
						 | 
						
							
								
								Perspective render and the ability to mode swtch has been added. Perspective is mostly working, though there are some bugs.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								8091dfc764
								
							
						 | 
						
							
								
								Fixed some errors in the data sets
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								b673905498
								
							
						 | 
						
							
								
								Property added the environment.json as a resource of the gamemap
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								35d664469d
								
							
						 | 
						
							
								
								Added environment resource data.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								20a331640b
								
							
						 | 
						
							
								
								NodeMapEditor will render an arrow representing the NodeGameMap's orientation.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								a2f6aaaa7e
								
							
						 | 
						
							
								
								Can now set a Node2D-based instance as visible. If false, rendering of the sub-tree from that node will stop.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								4bf8238162
								
							
						 | 
						
							
								
								Updated the scenes.editor.get() to set the root NodeSurface clear color to transparent
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								c9a36a8044
								
							
						 | 
						
							
								
								NodeSurface can now use a clear color. By default, it will not clear it's surface at the start of a render.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								73e3b7d790
								
							
						 | 
						
							
								
								Using the new scenes as well as some data for loading in walls for the game map.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								550ccdbb06
								
							
						 | 
						
							
								
								Modules in the game/scenes directory will be for organizing complex node scenes
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								46dd4d8551
								
							
						 | 
						
							
								
								NodeGameMap and NodeMapEditor classes continue to be built up
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								694047c7d4
								
							
						 | 
						
							
								
								Created a DataContainer class to house array and dictionary data elements, allowing them to be weakref'ed by ResourceManager.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								4f7d1705ce
								
							
						 | 
						
							
								
								Fixed a typo
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								a156804a52
								
							
						 | 
						
							
								
								For the KEYDOWN/UP/PRESSED events, added a 'key_name' variable with the name of the key pressed.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								dbbd5661f2
								
							
						 | 
						
							
								
								Built out a lot of the GameMap node, as well a laid the skeleton for the Editor node. Kinda learned I need a map editor, so, figured I'd just roll that into the GameMap.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								7bf6c80d42
								
							
						 | 
						
							
								
								Rearranged some tiles.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								d79c396fa4
								
							
						 | 
						
							
								
								Node2D.draw_rect() can now fill!
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								eeee8cbd68
								
							
						 | 
						
							
								
								Updated code to test the NodeSprite class
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								eb042b28d7
								
							
						 | 
						
							
								
								Lots of bugs in NodeSprite that needed fixing :)
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								caba06d9e7
								
							
						 | 
						
							
								
								Loader load_image() now have pygame directly load the file instead of opening it's own file object. Other minor bug fixes.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								3950af840c
								
							
						 | 
						
							
								
								Code added to test gbe.NodeText class. Added a new font (by bathwater). Added CREDITS file to give appropriate attributions
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								d75d436921
								
							
						 | 
						
							
								
								Added gbe.node.NodeText node! Bug fixes to other nodes as well as
							
							
							
							
							
							
							gbe.resource class 
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								a50f2c52d5
								
							
						 | 
						
							
								
								gbe.display will initialize the font system when initializing the display.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								69275bb4d4
								
							
						 | 
						
							
								
								Audio and Font resource loaders will throw an error if their associated subsystems have not been initialized before loading.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								4afe958412
								
							
						 | 
						
							
								
								Actually defined the 'font' resource, connecting it to the loader.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								9cf058c1df
								
							
						 | 
						
							
								
								Parameters can now be sent to the associated loader using a param dictionary. Loaders should now accept a second argument that will contain a parameter dictionary. Added a font resource loader
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								86bb949cfa
								
							
						 | 
						
							
								
								Changed the init() call to use pygame.display.init() instead of pygame.init(). Display should ONLY initialize the display!
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								05a9db02c4
								
							
						 | 
						
							
								
								ResourceManager can now test is a resource is 'valid'.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								a84d9aded9
								
							
						 | 
						
							
								
								Added closed doors and a bar counter.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								d83f38545e
								
							
						 | 
						
							
								
								Added Wood and Daub(sp?) walls, as well as a set of open doors.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								bdadbe08cc
								
							
						 | 
						
							
								
								Added 'tileset' for walls. Only brick walls so far.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								6c6a452398
								
							
						 | 
						
							
								
								First set of graphics. Some basic floors and ceilings.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								8780413d14
								
							
						 | 
						
							
								
								Updated for all recent additions.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								ba373b2d2f
								
							
						 | 
						
							
								
								gbe.display.Display now has the ability to clear screen and set a clear color.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								b99ecc1fb4
								
							
						 | 
						
							
								
								Added gbe.statemachine which utilizes Nodes as a 'scene'.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								5ab616717c
								
							
						 | 
						
							
								
								Just initial creation of the GameMap node.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   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.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								293de959f4
								
							
						 | 
						
							
								
								Missed a comma
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								b7ad19d490
								
							
						 | 
						
							
								
								Added listen(), unlisten(), and emit() to gbe.nodes.Node. These are wrappers around the gbe.events.Events object.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								78633e3152
								
							
						 | 
						
							
								
								Added _start() method to gbe.nodes.Node class. It's the complement to _pause()
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   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
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   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.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								ef361983a7
								
							
						 | 
						
							
								
								Ignoring 'work' directories. This is for my development.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   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.
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								d91500e9b1
								
							
						 | 
						
							
								
								Finished writing the NodeSprite class. Lots of smaller tweaks to other Node classes to accomodate. UNTESTEDgit add .
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								f1ddc9a66e
								
							
						 | 
						
							
								
								Updated gitignore to ignore log directories
							
							
							
							
						 | 
						7年前 | 
					
				
					
						
							
								
								   Bryan Miller
								
							
						 | 
						
							
								70abfb0fa7
								
							
						 | 
						
							
								
								Exposed ResourceManager via property in Node2D
							
							
							
							
						 | 
						7年前 |