82 Révisions (caa9daa387de54e9a335d46f29d208ce4123ccc0)
 

Auteur SHA1 Message Date
  Bryan Miller caa9daa387 Added an 'official' map that will be 'walked' during the main menu. il y a 6 ans
  Bryan Miller 21aaaefb44 NodeGameMap and NodeEditor modified for simple map saving and loading! il y a 6 ans
  Bryan Miller 673dc2c58f ResourceManager can now load AND save defined resource types. il y a 6 ans
  Bryan Miller 630012c47c Fixed gbe.nodes visible behaviour... to actually work. il y a 6 ans
  Bryan Miller 574e32a954 Added a main menu which will load the editor. If escape is pressed in the editor, use will be returned to the main menu. il y a 6 ans
  Bryan Miller bf9fee74e8 State machine now listens for a 'SCENECHANGE' event. il y a 6 ans
  Bryan Miller d94c0a7303 Added a NodeOptions node to the game. Useable for main menus. il y a 6 ans
  Bryan Miller ef644c0988 gbe.nodes.* updated to render to the world position instead of their location positions. il y a 6 ans
  Bryan Miller 5cab1c6211 Perspective rendering now works fully... I say to tempt fate. il y a 6 ans
  Bryan Miller 58125e69f7 Perspective render and the ability to mode swtch has been added. Perspective is mostly working, though there are some bugs. il y a 6 ans
  Bryan Miller 8091dfc764 Fixed some errors in the data sets il y a 6 ans
  Bryan Miller b673905498 Property added the environment.json as a resource of the gamemap il y a 6 ans
  Bryan Miller 35d664469d Added environment resource data. il y a 6 ans
  Bryan Miller 20a331640b NodeMapEditor will render an arrow representing the NodeGameMap's orientation. il y a 6 ans
  Bryan Miller a2f6aaaa7e Can now set a Node2D-based instance as visible. If false, rendering of the sub-tree from that node will stop. il y a 6 ans
  Bryan Miller 4bf8238162 Updated the scenes.editor.get() to set the root NodeSurface clear color to transparent il y a 6 ans
  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. il y a 6 ans
  Bryan Miller 73e3b7d790 Using the new scenes as well as some data for loading in walls for the game map. il y a 6 ans
  Bryan Miller 550ccdbb06 Modules in the game/scenes directory will be for organizing complex node scenes il y a 6 ans
  Bryan Miller 46dd4d8551 NodeGameMap and NodeMapEditor classes continue to be built up il y a 6 ans
  Bryan Miller 694047c7d4 Created a DataContainer class to house array and dictionary data elements, allowing them to be weakref'ed by ResourceManager. il y a 6 ans
  Bryan Miller 4f7d1705ce Fixed a typo il y a 6 ans
  Bryan Miller a156804a52 For the KEYDOWN/UP/PRESSED events, added a 'key_name' variable with the name of the key pressed. il y a 6 ans
  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. il y a 6 ans
  Bryan Miller 7bf6c80d42 Rearranged some tiles. il y a 6 ans
  Bryan Miller d79c396fa4 Node2D.draw_rect() can now fill! il y a 6 ans
  Bryan Miller eeee8cbd68 Updated code to test the NodeSprite class il y a 6 ans
  Bryan Miller eb042b28d7 Lots of bugs in NodeSprite that needed fixing :) il y a 6 ans
  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. il y a 6 ans
  Bryan Miller 3950af840c Code added to test gbe.NodeText class. Added a new font (by bathwater). Added CREDITS file to give appropriate attributions il y a 6 ans
  Bryan Miller d75d436921 Added gbe.node.NodeText node! Bug fixes to other nodes as well as il y a 6 ans
  Bryan Miller a50f2c52d5 gbe.display will initialize the font system when initializing the display. il y a 6 ans
  Bryan Miller 69275bb4d4 Audio and Font resource loaders will throw an error if their associated subsystems have not been initialized before loading. il y a 6 ans
  Bryan Miller 4afe958412 Actually defined the 'font' resource, connecting it to the loader. il y a 6 ans
  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 il y a 6 ans
  Bryan Miller 86bb949cfa Changed the init() call to use pygame.display.init() instead of pygame.init(). Display should ONLY initialize the display! il y a 6 ans
  Bryan Miller 05a9db02c4 ResourceManager can now test is a resource is 'valid'. il y a 6 ans
  Bryan Miller a84d9aded9 Added closed doors and a bar counter. il y a 6 ans
  Bryan Miller d83f38545e Added Wood and Daub(sp?) walls, as well as a set of open doors. il y a 6 ans
  Bryan Miller bdadbe08cc Added 'tileset' for walls. Only brick walls so far. il y a 6 ans
  Bryan Miller 6c6a452398 First set of graphics. Some basic floors and ceilings. il y a 6 ans
  Bryan Miller 8780413d14 Updated for all recent additions. il y a 6 ans
  Bryan Miller ba373b2d2f gbe.display.Display now has the ability to clear screen and set a clear color. il y a 6 ans
  Bryan Miller b99ecc1fb4 Added gbe.statemachine which utilizes Nodes as a 'scene'. il y a 6 ans
  Bryan Miller 5ab616717c Just initial creation of the GameMap node. il y a 6 ans
  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. il y a 6 ans
  Bryan Miller 293de959f4 Missed a comma il y a 6 ans
  Bryan Miller b7ad19d490 Added listen(), unlisten(), and emit() to gbe.nodes.Node. These are wrappers around the gbe.events.Events object. il y a 6 ans
  Bryan Miller 78633e3152 Added _start() method to gbe.nodes.Node class. It's the complement to _pause() il y a 6 ans
  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 il y a 6 ans