2010-05-27 |
prock |
Multiple quests now work.
|
2010-05-27 |
prock |
Enabling the FloatingTextRenderer for the RPG demo. The NPC now complains at you if he doesn't have a quest to give you.
|
2010-05-27 |
prock |
FloatingTextRenderer no longer modifies the default font color when rendering.
|
2010-05-27 |
prock |
Player can now receive a quest, accept it, and complete it. Quests do not have any requirements (i.e. bring me back an item.. etc etc) to be completed at this time.
|
2010-05-27 |
prock |
Added a quest dialog.
|
2010-05-27 |
prock |
Added a rudimentary Action class.
|
2010-05-26 |
prock |
Added the PlayerActionListener.
|
2010-05-26 |
prock |
Added the BaseGameObject class and put it in it's own file. All game object will inherit it. Added instance action listeners.
|
2010-05-25 |
prock |
Added some placeholder graphics for the warrior. The player can now walk around the map.
|
2010-05-25 |
prock |
Added a loadSettings function. Added the ability to set the valid screen resolutions. Fixed a problem with the settings dialog that kept the settings you selected even though you pressed cancel. When you press the "defaults" button it now applies the defaults and prompts the user to restart the game.
|
2010-05-25 |
nihathrael |
Honour the "settings_gui_xml" paramater in the Settings class
|
2010-05-21 |
prock |
Added the Actor and Player classes. Actor is the base class that the player and all enemies + NPCs will inherit.
|
2010-05-21 |
prock |
Added the Scene which loads the town map. It is no longer a black screen demo.
|
2010-05-21 |
prock |
Forgot to add guicontroller.py in my last commit.
|
2010-05-20 |
prock |
There is now a main menu. You can also view the credits. Taking a screenshot and opening the console should also work.
|
2010-05-20 |
prock |
Adding the RPG demo. This is basically empty at the moment. Currently it will start with a black screen.
|
2010-05-19 |
prock |
Removing some debug print statements in the fife_timer module.
|
2010-05-19 |
prock |
Fixed a small problem with the fife timer library. There was a problem with UH when clicking on certain buttons on the main menu which cased a hang/crash. The timer now stops itself before executing the callback.
|
2010-05-19 |
prock |
Fixed the pychan demo.
|
2010-05-18 |
prock |
Updated the ApplicationBase settings to use the new and improved fife_setting extension. I was able to remove all the setting related functions from the demos and editor so that the ApplicationBase now takes care of all the FIFE related settings.
|
2010-05-18 |
prock |
One quick update to the map file. The last cannonspread5 powerup wasn't correctly identified.
|
2010-05-18 |
prock |
New map file created entirely with the editor. It's basically the old map with some minor edits. Cleaned up a bunch of starfield instances that didn't need to be there at the end of the level.
|
2010-05-18 |
prock |
Added some imports to the world initialization code. I had to do this because you were not able to use the editor with the shooter demo map files without manually adding the imports to the map file. You do not have to do this now (note the TODO in the comments). I have also hard coded the camera zoom level to ensure the map editors zoom level at the time of saving the map is not used.
|
2010-05-14 |
prock |
Positional sounds now work. There are some odd things happening when the sound does not have positional data and I assign the listeners position to the emitters position. There is a little more work required here.
|
2010-05-14 |
prock |
Added listener position to the soundmanager.
|
2010-05-14 |
prock |
Combined the settings extension with the editor settings module. It is now a little more robust. Note that the settings file format has changed.
|
2010-05-14 |
nihathrael |
Added positioning to the soundmanager classes
|
2010-05-12 |
prock |
Forgot to add fife_settings.py in my last commit. Adding it now.
|
2010-05-12 |
prock |
Added the fife_settings.py extension. This provides a small utility class for loading and saving settings along with a dialog box for setting screen resolution and other things.
|
2010-05-11 |
prock |
Added a new log module called Script. This should be used by the python modules.
|
2010-05-10 |
prock |
Fixing the epydoc markup. Did some more commenting.
|
2010-05-07 |
prock |
Adapted rio_do_hola to use the new SoundManager.
|
2010-05-07 |
prock |
Moved the SoundManager and the 2D math function (helpers) from the shooter demo to the fife extensions.
|
2010-05-06 |
prock |
Adding some comments to the shooter demo. Updated the copyright date and FIFE URL as well.
|
2010-05-05 |
prock |
Starting to add some comments.
|
2010-05-05 |
prock |
Updated the Shooter demo credits.txt file and added the LICENSE file for all media included in the demo.
|
2010-05-04 |
prock |
Small fix to fife_timer. The import line didn't work for some reason.
|
2010-05-03 |
prock |
Moved the shooter demo Timer() class to helpers.py.
|
2010-05-03 |
prock |
Debug is now automatically enabled when you build with profiling enabled.
|
2010-04-30 |
prock |
SoundClip can now fire a callback after a sound has completed being played (i.e. the duration of the sound has passed by). I have added an example of this with the scene music. [t:346]
|
2010-04-30 |
prock |
Added SoundEmitter::getDecodedLength and SoundEmitter::getDuration. The getDuration function will allow a timer to be registered to fire after the sound has been played. This is not a callback as requested but it does provide the functionality if required. I will be committing an example of it in the shooter demo shortly. [t:346]
|
2010-04-29 |
prock |
Modified the SoundManager to not create unique FIFE sound emitters for each object. There is now only one FIFE emitter per unique sound.
|
2010-04-29 |
helios2000 |
* Merged the view performance branch back into trunk. fixes[ticket:419]
|
2010-04-28 |
prock |
Added a SoundEmitter class that encapsulates the FIFE sound emitter. The SoundManager is now a factory for SoundEmitters. Also working on getting a callback going for when the sound is finished playing.
|
2010-04-28 |
prock |
Added a simple sound manager.
|
2010-04-23 |
prock |
Added some powerups including a spread weapon and an extra life.
|
2010-04-22 |
prock |
Fixed a small bug where projectiles wouldn't be removed from the scene after passing the far right edge of the screen.
|
2010-04-22 |
prock |
Projectiles are now part of the scene.
|
2010-04-22 |
prock |
Changed the way instances get deleted from the scene. Instances now get removed at the end of the frame as opposed to after their explosion action is complete. The old way was causing the odd segfault because the instance was being removed before FIFE was finished with it.
|
2010-04-21 |
prock |
Switched to a damage system. Collisions with objects now cause 1 damage to the player.
|
2010-04-21 |
prock |
Some minor code cleanups.
|
2010-04-20 |
prock |
Small update to ensure python doesn't try to delete objects that FIFE owns.
|
2010-04-16 |
prock |
Added the FireBallBurst and FireBallSpread weapons which are now used by the boss.
|
2010-04-15 |
prock |
Adding the credits window (still needs to be written)
|
2010-04-14 |
prock |
Added the fireball projectile.
|
2010-04-14 |
prock |
Added a widget to be displayed after the player completes the game.
|
2010-04-14 |
prock |
Fix the bug where the high score dialog box causes a crash after the player completes the level.
|
2010-04-14 |
prock |
Added damage so some enemies take more than one hit to destroy.
|
2010-04-13 |
prock |
Added some enemies to the map.
|
2010-04-13 |
prock |
Added the high score dialog to ask for players name (with no validation yet)
|