User:atrix256 Message: You can now have the game call a script function every time a key is pressed or released using Input_RegisterKeyPress. I used that script function to make it so movement is now all player movement handled via script instead of in the engine itself. Also you can now press space to shoot a fireball. The game lags up when you have multiple fireballs on the screen, but that will get fixed (: Model_Move now returns whether or not it was able to move the model. This is used so the fireballs destroy themselves after they hit an obstacle. <Files Changed> U ActRaiser/ARRelease.exe A ActRaiser/Art/Models/Overworld/ A ActRaiser/Art/Models/Overworld/PlayersFireball.ms3d U ActRaiser/Scripts/GameOverworld/Level1/index.lua A ActRaiser/Scripts/GameOverworld/Player.lua A ActRaiser/Scripts/GameOverworld/PlayersFireball.lua U ActRaiser/Shaders/OverworldLand_Fog.fx U Code/ARRelease.exe U Code/AR_AnimModels.cpp U Code/AR_AnimModels.h U Code/AR_Camera.cpp U Code/AR_EditorUI.cpp U Code/AR_LuaFuncs.cpp A Code/Docs/Script Help/Input_RegisterKeyPress.html U Code/Docs/Script Help/Model_Move.html U Code/Docs/Script Help/toc.html U Code/LowLevel.cpp U Code/LowLevel.h U PirateDice/ARRelease.exe D PirateDice/DebugLog.txt D PirateDice/profiler.txt D PirateDice/temp.dat ============================== Project 1 Dev mailing list to unsubscribe, please send an email request to demofox@xxxxxxxxxxx Project 1 website: http://project1.demofox.org Project 1 SVN repository: http://pyotek.com/project1