aegis 2004/11/14 04:17:03 PST
Modified files:
resources SConscript
resources/maps entity.py fishmonster.py map2.obj.meta
resources/models SConscript
resources/models/paladin paladin.cal3d
src/base Appearance.h Behavior.cpp Behavior.h
BoundingRectangle.h Entity.cpp Entity.h
Log.cpp MonsterBehavior.cpp
PhysicsBehaviorSlot.h PlayerBehavior.cpp
PythonBehavior.cpp
src/client AudioSystem.cpp Cal3DAppearance.cpp
ClientAppearance.h ClientEntity.h
Configuration.cpp Configuration.h
GameState.cpp Model.cpp Model.h
ModelRenderer.cpp Scene.cpp Scene.h
src/server Game.cpp ServerAppearance.h
ServerEntity.h
Added files:
resources/models/fish SConscript fish.cal3d fish.xmf fish.xsf
fish_attack.xaf fish_idle.xaf
fish_walk.xaf
resources/models/lizzard SConscript lizzard.cal3d lizzard.xmf
lizzard.xsf lizzard_attack.xaf
lizzard_howl.xaf lizzard_idle.xaf
lizzard_walk.xaf
Log:
- Added real monsters to the level.
- Added a grunt script for the fox lizzard monster.
- Added a neat little thing to the .cal3d loader where you can say
orientation="x z -y" to do a basis transformation on the model.
- Made Appearance RefCounted since Python can use it now.
- Fixed some attacking flag stuff in the PythonBehavior.
- Thought about rectangles...
- Exported the physics behavior slot to Python.
- Fixed my right-handedness issues in the cal3d appearance.
- Fixed PlayerBehavior's right-handedness too. (two wrongs in this case
made a right...)
- Added a client option to disable the music so you can listen to your
tunes and work at the same time. :P
- Eliminated support for old-style Cal3D CFG files.
Revision Changes Path
1.10 +5 -0 empyrean/resources/SConscript
1.10 +69 -10 empyrean/resources/maps/entity.py
1.3 +88 -80 empyrean/resources/maps/fishmonster.py
1.10 +78 -11 empyrean/resources/maps/map2.obj.meta
1.2 +1 -1 empyrean/resources/models/SConscript
1.3 +1 -1 empyrean/resources/models/paladin/paladin.cal3d
1.7 +7 -3 empyrean/src/base/Appearance.h
1.11 +0 -22 empyrean/src/base/Behavior.cpp
1.19 +16 -18 empyrean/src/base/Behavior.h
1.6 +9 -0 empyrean/src/base/BoundingRectangle.h
1.11 +13 -0 empyrean/src/base/Entity.cpp
1.15 +9 -5 empyrean/src/base/Entity.h
1.24 +1 -1 empyrean/src/base/Log.cpp
1.10 +9 -8 empyrean/src/base/MonsterBehavior.cpp
1.5 +13 -5 empyrean/src/base/PhysicsBehaviorSlot.h
1.16 +12 -12 empyrean/src/base/PlayerBehavior.cpp
1.9 +9 -1 empyrean/src/base/PythonBehavior.cpp
1.5 +9 -6 empyrean/src/client/AudioSystem.cpp
1.6 +3 -6 empyrean/src/client/Cal3DAppearance.cpp
1.2 +4 -0 empyrean/src/client/ClientAppearance.h
1.13 +2 -2 empyrean/src/client/ClientEntity.h
1.13 +5 -0 empyrean/src/client/Configuration.cpp
1.8 +2 -0 empyrean/src/client/Configuration.h
1.90 +4 -4 empyrean/src/client/GameState.cpp
1.36 +64 -50 empyrean/src/client/Model.cpp
1.17 +4 -0 empyrean/src/client/Model.h
1.5 +3 -5 empyrean/src/client/ModelRenderer.cpp
1.66 +29 -0 empyrean/src/client/Scene.cpp
1.26 +2 -0 empyrean/src/client/Scene.h
1.63 +29 -96 empyrean/src/server/Game.cpp
1.7 +4 -0 empyrean/src/server/ServerAppearance.h
1.25 +2 -2 empyrean/src/server/ServerEntity.h
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/resources/SConscript.diff?r1=1.9&r2=1.10
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/resources/maps/entity.py.diff?r1=1.9&r2=1.10
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/resources/maps/fishmonster.py.diff?r1=1.2&r2=1.3
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/resources/maps/map2.obj.meta.diff?r1=1.9&r2=1.10
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/resources/models/SConscript.diff?r1=1.1&r2=1.2
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/resources/models/paladin/paladin.cal3d.diff?r1=1.2&r2=1.3
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/src/base/Appearance.h.diff?r1=1.6&r2=1.7
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/src/base/Behavior.cpp.diff?r1=1.10&r2=1.11
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/src/base/Behavior.h.diff?r1=1.18&r2=1.19
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/src/base/BoundingRectangle.h.diff?r1=1.5&r2=1.6
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/src/base/Entity.cpp.diff?r1=1.10&r2=1.11
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/src/base/Entity.h.diff?r1=1.14&r2=1.15
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/src/base/Log.cpp.diff?r1=1.23&r2=1.24
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/src/base/MonsterBehavior.cpp.diff?r1=1.9&r2=1.10
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/src/base/PhysicsBehaviorSlot.h.diff?r1=1.4&r2=1.5
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/src/base/PlayerBehavior.cpp.diff?r1=1.15&r2=1.16
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/src/base/PythonBehavior.cpp.diff?r1=1.8&r2=1.9
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/src/client/AudioSystem.cpp.diff?r1=1.4&r2=1.5
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/src/client/Cal3DAppearance.cpp.diff?r1=1.5&r2=1.6
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/src/client/ClientAppearance.h.diff?r1=1.1&r2=1.2
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/src/client/ClientEntity.h.diff?r1=1.12&r2=1.13
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/src/client/Configuration.cpp.diff?r1=1.12&r2=1.13
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/src/client/Configuration.h.diff?r1=1.7&r2=1.8
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/src/client/GameState.cpp.diff?r1=1.89&r2=1.90
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/src/client/Model.cpp.diff?r1=1.35&r2=1.36
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/src/client/Model.h.diff?r1=1.16&r2=1.17
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/src/client/ModelRenderer.cpp.diff?r1=1.4&r2=1.5
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/src/client/Scene.cpp.diff?r1=1.65&r2=1.66
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/src/client/Scene.h.diff?r1=1.25&r2=1.26
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/src/server/Game.cpp.diff?r1=1.62&r2=1.63
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/src/server/ServerAppearance.h.diff?r1=1.6&r2=1.7
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/empyrean/empyrean/src/server/ServerEntity.h.diff?r1=1.24&r2=1.25
|