[root]/EffectiveOO-F07/src/eoop07/weather
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 141 (100.0%) | 10443 (100.0%) | 74.0 |
dmann | 54 (38.3%) | 8604 (82.4%) | 159.3 |
zshamsi | 78 (55.3%) | 1822 (17.4%) | 23.3 |
gkavanag | 8 (5.7%) | 15 (0.1%) | 1.8 |
cgiralt | 1 (0.7%) | 2 (0.0%) | 2.0 |
Created a new set of clouds based on simple agents. Responds to changes in the weather forecast, follows the player, and takes care of creating and destroying cloud puffs.
361 lines of code changed in:
*** empty log message ***
2 lines of code changed in:
Uncommented Rain (gasp!)
It now snows at higher altitudes
46 lines of code changed in:
Changed look and feel (well not so much the feel of lag)
2 lines of code changed in:
Added code to multi-thread the creation of clouds. Updated marching cubes to run faster, included a cloud manager to manage updating and animating clouds.
173 lines of code changed in:
removed the GraphicRep.update() calls; that method should no longer be used
0 lines of code changed in:
Added comments
22 lines of code changed in:
Added a Weather Interpreter
can dynamically change weather using 'setweather'
Also added a secret...
11 lines of code changed in:
Added density value to rain
14 lines of code changed in:
Added comments
29 lines of code changed in:
Added the weather corner to World
Minor changes to Lightning
Rain now follows player
90 lines of code changed in:
It now rains
28 lines of code changed in:
Minor changes
7 lines of code changed in:
Rewrote LightManager to fade to new light level
96 lines of code changed in:
Light Manager implemented
Added methods to renderpanel to allow setAmbientLight() and setDirectionalLight()
33 lines of code changed in:
Minor fixes
5 lines of code changed in:
Lightning Handler is now a singleton
Added a RainManager object that should create a new rain instance on weather state change
106 lines of code changed in:
Added getList
11 lines of code changed in:
fixed Forecast singleton
4 lines of code changed in:
Significant Update.
*Forecast class implemented. It is a singleton static world object that changes the weather every so updates. When the weather is changed it calls the changedState method on all objects in its list. All weather objects need to implement the Weather interface and add themselves to the forecast list by getting the Forecast instance if they wish to be informed of weather changes.
*Lightning handler updated to do the above
*Lightning now animates
*Upgraded droplet to rain
298 lines of code changed in:
(32 more)