| 
								
								
									 Marc Zinnschlag | 8d85211fa1 | modified Npc and Creature class to let them store a copy of their own ID | 2010-08-08 14:09:09 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 8f4359db08 | added test for select type '3' (Local) | 2010-08-08 13:21:03 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | a25c7bb2c0 | added test for cell name | 2010-08-08 11:37:59 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 9d25e74a05 | on dialogue start run through the info records of dialogue record 'hello'; currently no testing done -> the first info recrod will match | 2010-08-08 11:34:03 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 7afc8ffd2e | Merge branch 'container' Conflicts:
	apps/openmw/CMakeLists.txt
	apps/openmw/mwclass/creature.cpp
	apps/openmw/mwclass/creature.hpp
	apps/openmw/mwclass/npc.cpp
	apps/openmw/mwclass/npc.hpp | 2010-08-07 20:33:07 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 2eee3d32f1 | fixed World::disable function | 2010-08-07 20:29:10 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | a7fe28ecbe | implemented take action | 2010-08-07 20:25:17 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | aa637cb9d4 | added RemoveItem | 2010-08-07 17:00:04 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | db24a55e36 | added sanity check for AddItem arguments | 2010-08-07 16:34:49 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 589f8b5ede | added GetItemCount | 2010-08-07 16:21:07 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 3ea85b4619 | added AddItem instruction | 2010-08-07 15:11:31 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 0a60bde834 | added insertIntoContainer function to class hierarchy | 2010-08-06 22:20:20 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | b5d59edd44 | re-routed talk action from gui to dialogue manager (master branch should not incooperate this change, because the dialogue window implementer will need the original code for testing) | 2010-08-06 19:25:26 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | d42747e85b | Merge branch 'master' into dialogue Conflicts:
	apps/openmw/CMakeLists.txt
	apps/openmw/mwclass/creature.cpp
	apps/openmw/mwclass/creature.hpp
	apps/openmw/mwclass/npc.cpp
	apps/openmw/mwclass/npc.hpp | 2010-08-06 19:20:05 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | c806415f08 | changed namespace, class and function names to ensure consistent spelling | 2010-08-06 19:16:44 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | d6541d4f3c | changed file names to ensure consistent spelling | 2010-08-06 19:10:56 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 09c42589cc | implemented npc/creature activation (enters dialog gui mode for now) | 2010-08-06 18:15:46 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 8045320ac9 | added dialog manager | 2010-08-06 18:01:34 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 10a63b10b5 | Merge branch 'master' into container Conflicts:
	apps/openmw/mwclass/container.cpp
	apps/openmw/mwclass/container.hpp
	apps/openmw/mwclass/creature.cpp
	apps/openmw/mwclass/creature.hpp
	apps/openmw/mwclass/npc.cpp
	apps/openmw/mwclass/npc.hpp
	apps/openmw/mwworld/class.cpp
	apps/openmw/mwworld/class.hpp | 2010-08-06 14:37:53 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 8e6a765603 | fixed a stats bug (reducing modified stats via setModified didn't work correctly | 2010-08-05 16:40:21 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | c883921af3 | minor cell change fix | 2010-08-05 15:57:06 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 1902dfb7b2 | added activate instruction | 2010-08-05 15:52:07 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 15124601aa | stop local scripts from being run twice in case of activation | 2010-08-05 15:46:50 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 7a313f24ab | integrated activation into script system | 2010-08-05 15:40:03 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | f630157bf8 | implemented basic object activation | 2010-08-05 13:51:26 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 2d695cc806 | routed activate signal from input sub-system to engine-class | 2010-08-05 13:36:33 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 87c84e6fcd | limited activation range according to GMST settings | 2010-08-05 13:29:49 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | ee7570f7e7 | added containerstore | 2010-08-04 14:37:23 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | e0a3b1b1db | implemented item count | 2010-08-04 14:04:22 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 7ba6bdb56c | prepared InterpreterContext for activation implementation | 2010-08-03 22:43:53 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 052d049a6c | integrated name-lookup into ape's code; added missing implementation of a function | 2010-08-03 22:06:48 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 5827591d05 | Merge commit 'ape/master' Conflicts:
	apps/openmw/mwworld/world.hpp | 2010-08-03 21:52:19 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 69ea00455f | Merge branch 'poly' Conflicts:
	apps/openmw/mwworld/world.cpp | 2010-08-03 21:43:05 +02:00 |  | 
				
					
						| 
								
								
									 Armin Preiml | adc209d135 | Implemented the faced handle method to the engine. Faced handles will be written to stdout every 10th frame. | 2010-08-03 20:40:45 +02:00 |  | 
				
					
						| 
								
								
									 Armin Preiml | c000bfb43d | moved object focus code to mwscene | 2010-08-03 20:17:31 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | d1c000313f | added getPtr function that works via Ogre handle | 2010-08-03 20:01:52 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 002345270b | implemented teleport doors (only for the player for now) | 2010-08-03 18:44:52 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 7e5ddae3b3 | modified action interface to allow other actors besides the player | 2010-08-03 18:22:01 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | c38b02bd5c | added action interface | 2010-08-03 18:20:15 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 239498bcd4 | added getName function | 2010-08-03 17:11:41 +02:00 |  | 
				
					
						| 
								
								
									 Armin Preiml | b50c7e0788 | Some experimental implementation of a RaySceneQuery. | 2010-08-03 16:26:43 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | f50ced4616 | added missing record classes | 2010-08-03 15:24:44 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 0851044fa6 | removed superfluous includes | 2010-08-03 14:43:14 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | bfc282779b | added item health interface | 2010-08-03 14:14:04 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 93754b2851 | moved some includes around | 2010-08-03 13:32:37 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 33b6a0b800 | moved concrete record classes to separate sub-system (mwclass) | 2010-08-03 13:17:31 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 9d6e658e05 | previous commit was missing some files | 2010-08-03 13:03:08 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | ca842d1b4d | reimplemented access to creature stats via new class interface | 2010-08-03 11:49:12 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | a70c3876a2 | added foundation for esm record class hierarchy | 2010-08-03 11:14:57 +02:00 |  | 
				
					
						| 
								
								
									 Nicolay Korslund | 69cc88bcaf | Merge branch 'master' of http://github.com/apreiml/openmw | 2010-08-03 08:30:03 +02:00 |  | 
				
					
						| 
								
								
									 Armin Preiml | 389a28a836 | Added const reference to esmstore to some methods down to CellRenderImp. Body part mesh names will be now obtained by the bodypart id. | 2010-08-02 09:59:59 +02:00 |  | 
				
					
						| 
								
								
									 Armin Preiml | fb3bf91dfb | Added inserting of NPC meshes. Only heads and bodys and not well placed for now. | 2010-08-01 20:46:51 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | b584215680 | moved stats label <-> GMST text mapping from mwmechanics to mwgui; added missing stats window labels | 2010-08-01 10:25:50 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 9fafac1ef8 | removed encoding workaround for attribute names | 2010-07-31 19:41:15 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 00c0a50f7f | Merge commit 'ape/master' | 2010-07-31 19:37:49 +02:00 |  | 
				
					
						| 
								
								
									 Armin Preiml | f3ee9ced5c | Added cmake file for the iconv library and extended relevant cmake files to use it.
Added convertToUTF8 to esm_reader. getString(int size) uses this
method now. | 2010-07-31 19:02:29 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | ebedef49c9 | removed a special case, that wasn't a special case (MW Scripting for Dummies seems to be wrong here) | 2010-07-28 19:45:06 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 6e3fdc5816 | added special case implementation for GetHealth (max weapon and armor health) | 2010-07-28 19:38:14 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 913d55a44e | added GetHealthGetRatio | 2010-07-28 19:12:50 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | a542ca22fd | added ModCurrentHealth, ModCurrentMagicka, ModCurrentFatigue | 2010-07-28 19:00:54 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 3b6b343c9b | added GUI update for health, magicka and fatigue | 2010-07-28 18:48:01 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 455bcf3b01 | added get, set and mod instructions for health, magicka and fatigue | 2010-07-28 18:27:46 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 63f686ffab | update attribute values in stats window | 2010-07-27 15:59:41 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 335425bb12 | added MechanicsManager::update function (doesn't update anything yet) | 2010-07-27 14:46:05 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 1d9df6cf40 | implemented handling of disabled actors | 2010-07-27 14:43:46 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 3d987f1b7a | register actors in active cells with MechanicsManager | 2010-07-27 14:05:05 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 8bbcbc05d5 | removed duplicate code from World class | 2010-07-27 13:09:35 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 5d40055b44 | added comparison operators for Ptr class | 2010-07-27 12:04:52 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 77a0215d53 | added get-, set- and mod-instructions for attributes | 2010-07-26 23:09:37 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | aa4e79c0de | fixed a reclist bug induced a couple of commits ago | 2010-07-26 22:00:50 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | e43b475ade | changed PlayerPos::getPlayer return type from CellRef to Ptr | 2010-07-26 13:09:44 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | fa50bbc77b | added a CellStore pointer to PlayerPos | 2010-07-26 12:59:50 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 04b86f7e1e | added first set of character and creature stats (attributes) | 2010-07-26 12:52:32 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | ecd05fd15e | fixed an include guard | 2010-07-26 11:58:49 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 61d09c4768 | read attribute names from GMST instead of using hard-coded names (doesn't fully work yet, because of encoding issues) | 2010-07-26 11:15:38 +02:00 |  | 
				
					
						| 
								
								
									 Nicolay Korslund | 532ccbd1f8 | Killed clientconsole, mwcompiler, mwinterpreter and command server | 2010-07-22 14:15:02 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | f693a2942e | fixed handling of cell changes during local and global script execution | 2010-07-22 12:46:24 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 0e641f1246 | implemented coc instruction | 2010-07-22 12:29:23 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 2d8fbc6e55 | implemented month variable and fixed some day/gamehour bugs | 2010-07-22 11:48:27 +02:00 |  | 
				
					
						| 
								
								
									 Nicolay Korslund | ff64c1fbf0 | Merge branch 'master' of http://github.com/zinnschlag/openmw | 2010-07-21 16:20:38 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 77e03f0f31 | fixed global variable search to properly handle injected variables (DaysPassed) | 2010-07-21 15:01:35 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | e670753497 | fixed handling of global variables of type short | 2010-07-21 14:48:03 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 74f3eb6ad4 | stop time while GUI is up | 2010-07-21 14:12:50 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | c8a18b7d70 | use global variable timescale instead of fixed factor | 2010-07-21 14:10:52 +02:00 |  | 
				
					
						| 
								
								
									 Nicolay Korslund | f87810ce7a | Moved esmtool to apps/ | 2010-07-21 13:52:28 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | cf7150e585 | implemented naked expressions in lineparser (used in console; result is send through messagebox interface) | 2010-07-21 13:34:52 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | a87175446c | disable windows on startup when --new-game is used | 2010-07-21 10:28:58 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 6e3aacca08 | CMakeLists fix | 2010-07-21 10:10:59 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 281f2d1136 | added script interpreter for console | 2010-07-21 10:08:38 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | d72ed19460 | implemented script compiler for console | 2010-07-20 23:21:48 +02:00 |  | 
				
					
						| 
								
								
									 Nicolay Korslund | 5ff9344a87 | Finished console GUI window | 2010-07-20 21:10:51 +02:00 |  | 
				
					
						| 
								
								
									 Nicolay Korslund | c61212202b | Moved mwgui/ back to apps/openmw/. Fixed mouse position bug. | 2010-07-20 20:23:37 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | a9825f92ee | moved installOpcodes function from scriptmanager to extensions | 2010-07-18 19:54:56 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | f3b70e05a9 | added sky-related script functions and instructions | 2010-07-18 19:48:02 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | d27c548710 | implemented passing of time | 2010-07-18 18:29:16 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 083b11c740 | moved global variable handling into a separate class | 2010-07-18 16:48:01 +02:00 |  | 
				
					
						| 
								
								
									 Nicolay Korslund | 608ddd0a58 | Splitt inputmanager into hpp/cpp | 2010-07-17 19:58:15 +02:00 |  | 
				
					
						| 
								
								
									 Nicolay Korslund | 5472a8c760 | Killed mygui_dev | 2010-07-17 19:40:12 +02:00 |  | 
				
					
						| 
								
								
									 Nicolay Korslund | c84672a560 | Added MyGUI to OpenMW, fully working (with events and script hooks) | 2010-07-17 19:38:32 +02:00 |  | 
				
					
						| 
								
								
									 Nicolay Korslund | 4d74f85ae0 | Moved mwgui manager to components, ready for testing | 2010-07-16 22:27:50 +02:00 |  | 
				
					
						| 
								
								
									 Nicolay Korslund | 4eb2863db4 | Added input to apps/mygui_dev/ | 2010-07-16 21:49:36 +02:00 |  | 
				
					
						| 
								
								
									 Nicolay Korslund | 13d3f9c87e | Integrated OpenEngine, replaces entire components/engine/ directory. | 2010-07-16 14:56:14 +02:00 |  | 
				
					
						| 
								
								
									 Nicolay Korslund | 186bf8c1a1 | Merge branch 'master' into oengine | 2010-07-16 11:47:26 +02:00 |  | 
				
					
						| 
								
								
									 Nicolay Korslund | 259908013e | Started integrating OE (NO-COMPILE) | 2010-07-16 10:28:19 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | c9a6335918 | replaced flat Type_Data stack with a union | 2010-07-14 15:28:55 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 8134c5b760 | integrated CellStore pointer into Ptr class | 2010-07-10 13:19:04 +02:00 |  | 
				
					
						| 
								
								
									 Nicolay Korslund | 064e3e2e23 | Merge branch 'master' of http://github.com/zinnschlag/openmw | 2010-07-10 12:35:35 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 7f48c64efe | implemented sound related script instructions and functions with explicit references | 2010-07-10 12:24:41 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 31b4d83fac | moved sound extensions from mwsound to mwscript (reduces coupling between openmw components) | 2010-07-10 11:48:05 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | d8c99c6ce3 | Merge commit 'upstream/master' | 2010-07-09 22:01:35 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 69e607e140 | implemented getdistance with explicit references | 2010-07-09 20:55:39 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | c37b007be0 | added verification for explicit references (check if the given ID exists) | 2010-07-09 20:35:34 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | d4ac3b506e | implemented enable, disable and getdisabled with explicit references | 2010-07-09 19:32:17 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 592fa84e2d | added Enable, Disable, GetDisabled | 2010-07-09 16:07:03 +02:00 |  | 
				
					
						| 
								
								
									 Nicolay Korslund | 6966c66091 | Gave apps/openmw/ its own CMakeLists.txt | 2010-07-08 22:53:14 +02:00 |  | 
				
					
						| 
								
								
									 Nicolay Korslund | 9c839e220e | Moved GUI stuff into components | 2010-07-08 22:34:35 +02:00 |  | 
				
					
						| 
								
								
									 Nicolay Korslund | b2d54a619e | Implemented all MW window layouts | 2010-07-08 15:23:35 +02:00 |  | 
				
					
						| 
								
								
									 Nicolay Korslund | 3896fd218a | Added stand-alone GUI test, compiles and runs | 2010-07-08 11:53:59 +02:00 |  | 
				
					
						| 
								
								
									 Nicolay Korslund | 4f170b14ea | Applied clientconsole build fix from GWater | 2010-07-08 09:56:13 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 6b3ff8a516 | constness fixes | 2010-07-07 20:14:50 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 0efe4742a6 | added script-gui interface and gui-related script instructions | 2010-07-07 20:12:00 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 2c63d67ceb | added gui manager skeleton and a cmake fix | 2010-07-07 18:48:06 +02:00 |  | 
				
					
						| 
								
								
									 Nicolay Korslund | b97def39b3 | Minor fixes to Mac stuff | 2010-07-07 10:07:15 +02:00 |  | 
				
					
						| 
								
								
									 Nicolay Korslund | 97ad6592ea | Fixed innocent compiler warning in engine.cpp | 2010-07-07 09:55:44 +02:00 |  | 
				
					
						| 
								
								
									 Nicolay Korslund | 2ec96ed7de | Merge branch 'master' of http://github.com/ardekantur/openmw | 2010-07-07 09:53:13 +02:00 |  | 
				
					
						| 
								
								
									 Nicolay Korslund | 359f2903d7 | Merged athile and zinnschlag | 2010-07-07 09:46:11 +02:00 |  | 
				
					
						| 
								
								
									 athile | a638c330ec | Add one more command server fix so it still works correctly on Windows and reeanble the command server by default. | 2010-07-06 10:28:48 -07:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 9d73718ec1 | added GetSecondsPassed | 2010-07-06 12:06:50 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | f5a70abd4b | added OnActivate | 2010-07-06 12:05:48 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | b2731c5e26 | fix uninitialised variables | 2010-07-05 14:34:15 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 3df5d377f2 | added xbox function | 2010-07-05 13:15:49 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 34b824cb70 | implemented GetDistance function | 2010-07-05 12:30:45 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | cc0c21cf35 | added function to retrieve a live cell ref via name | 2010-07-05 12:09:04 +02:00 |  | 
				
					
						| 
								
								
									 athile | 5fe4313b95 | Various Windows fixes to CMake, compile errors, and a few warnings.  Also made the command server optional and disabled by default since it is not currently working correctly on Linux. | 2010-07-04 20:17:10 -07:00 |  | 
				
					
						| 
								
								
									 Ardekantur | ee6c933156 | Merge branch 'master' of git://github.com/korslund/openmw Conflicts:
	CMakeLists.txt
	apps/openmw/main.cpp
	game/engine.cpp | 2010-07-04 17:16:57 -04:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | a61b2c39f0 | added scriptrunning/startscript/stopscript; sorted out more case problems | 2010-07-04 16:00:32 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 185f8bd56d | added random function; global variable fix | 2010-07-04 13:59:29 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | df8f8a315c | added missing part of global variable implementation (storage and interpreter context) | 2010-07-04 13:33:33 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | d57e67e722 | added global variable handling to compiler context (not working yet because of case problems) | 2010-07-04 12:55:55 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | f9c1548f80 | added menumode script function; added global variable handling in compiler and interpreter (openmw context still ignores global variables) | 2010-07-04 12:29:28 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | cdcc244fc5 | automatically start start scripts at startup | 2010-07-04 10:50:19 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 4482884eb5 | implemented global script execution | 2010-07-04 10:43:34 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 530caac39b | merged CompilerScriptContext into base class | 2010-07-04 09:59:29 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 5174679864 | another bug-fix and missing documentation added | 2010-07-03 20:51:21 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 5d46fc869c | added missing sound script functionality; various script-related bug-fixes | 2010-07-03 20:35:59 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | eeeb9b09f8 | identify LiveCellRefs by ptr instead of render handle | 2010-07-03 17:59:30 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 3fae68b403 | added unifying LiveCellRef pointer class | 2010-07-03 17:46:55 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | d51e6fb7c4 | second part of refactoring | 2010-07-03 15:41:20 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | f8cb4c2502 | moved sound manager from world to engine (first step of another round of refactoring) | 2010-07-03 15:17:02 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | c12752df4d | added sound manager skeleton and sound script functions | 2010-07-03 15:04:00 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | f0c492ae22 | added CellChanged script function | 2010-07-03 12:12:13 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 474b412b47 | implemented local script execution | 2010-07-02 18:08:00 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 8e2732c60e | local scripts are now run every frame (running scripts itself is not implemented yet) | 2010-07-02 17:30:26 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 076b01559f | added local script compiling | 2010-07-02 17:21:27 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 2064c43d89 | added script manager (doesn't do anything yet); local scriptes for active cells are passed on to the script manager | 2010-07-02 16:18:25 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | a06b84ac86 | added local variables to ref data | 2010-07-02 14:31:29 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 5c91ba74b8 | store ogre handle in ref data | 2010-07-02 14:00:28 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | def0a773bd | replaced void * entry in cell store with a generic type | 2010-07-02 13:48:48 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | c7f76f51fb | added --debug option and finally cleaned up the merge mess | 2010-07-02 13:12:05 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 417df63302 | partial fix for merge problems | 2010-07-02 12:30:30 +02:00 |  | 
				
					
						| 
								
								
									 Nicolay Korslund | 4a3f6b0ff1 | Various fixes to get openmw to compile and run properly | 2010-07-02 10:41:39 +02:00 |  | 
				
					
						| 
								
								
									 Nicolay Korslund | 0de4bb9d6c | Merged athile's work | 2010-07-02 10:11:05 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | f8a1a0ab8c | improved cell handling; added world.* files (should have been added a few commits ago) | 2010-07-02 09:38:22 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | ea6d342a24 | split CellRender into CellRender and CellRenderImp | 2010-07-02 09:25:55 +02:00 |  | 
				
					
						| 
								
								
									 athile | 450542b4b9 | Fix Windows line feeds and chdmod | 2010-07-02 00:05:57 -07:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | ce37666dbc | factored world class out of main engine class | 2010-07-02 09:00:06 +02:00 |  | 
				
					
						| 
								
								
									 athile | 9b2fa58b88 | Add separate CMakeLists.txt files for mwcompiler and mwinterpreter | 2010-07-01 16:29:22 -07:00 |  | 
				
					
						| 
								
								
									 athile | 7cc27d9b66 | Add command output string and client/server response. | 2010-07-01 15:50:24 -07:00 |  | 
				
					
						| 
								
								
									 athile | 056194baa2 | Merge upstream | 2010-07-01 12:01:59 -07:00 |  | 
				
					
						| 
								
								
									 athile | 7357ea2102 | Add simple external console server/client | 2010-07-01 11:49:00 -07:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 1ad9b234f0 | Merge branch 'mwscript' Conflicts:
	CMakeLists.txt | 2010-07-01 17:08:27 +02:00 |  | 
				
					
						| 
								
								
									 athile | de7087caf4 | Move prepareMaster logic into addMaster.  Having these separate only introduces the possibility for a bug. | 2010-06-30 11:32:40 -07:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | fac8fb8fcb | added return and messagebox statements (messagebox does neither formating nor buttons yet) | 2010-06-30 12:04:26 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | c6a37b2e18 | added first batch of opcodes | 2010-06-28 21:49:48 +02:00 |  | 
				
					
						| 
								
								
									 athile | 59a2e8dcf7 | Merge upstream | 2010-06-28 12:44:55 -07:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 770eb14d95 | added context for standalone interpreter | 2010-06-28 20:07:17 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 487a70388f | added interpreter framework | 2010-06-28 19:20:45 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | ba847ae9d8 | write local variable declarations into a separate file | 2010-06-28 14:17:50 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | a3ad61b4d0 | write code file after successfull parsing | 2010-06-28 14:07:55 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | bff0855af0 | added parsing for local variable declarations | 2010-06-28 12:32:08 +02:00 |  | 
				
					
						| 
								
								
									 athile | 819c146ad1 | Project clean-up: move 'misc' into the platform lib, update CMake to build 'platform' as a lib, and various fixes for Visual Studio compiler warnings | 2010-06-27 18:05:01 -07:00 |  | 
				
					
						| 
								
								
									 athile | 82bbc69453 | Only push the far clip plane out if the sky is enabled | 2010-06-27 17:28:49 -07:00 |  | 
				
					
						| 
								
								
									 athile | 7db274f1c5 | Sky rendering clean-up and correct resource configuration | 2010-06-27 16:44:15 -07:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | de8a651df4 | improved error handling | 2010-06-28 01:01:48 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | a068ca78d7 | replaced dummy parser with top level file parser | 2010-06-28 00:50:48 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | d02257ca88 | read file to be compiled from command line arguments | 2010-06-28 00:21:45 +02:00 |  | 
				
					
						| 
								
								
									 athile | d67f0c74b0 | Merge remote branch 'upstream/master' | 2010-06-27 14:10:46 -07:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | ddcbc8cd62 | added tokenizing of MW scripts | 2010-06-27 19:20:21 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | 31e22186ef | added mwscript compiler standalone-executable (doesn't do anything yet) | 2010-06-27 14:29:08 +02:00 |  | 
				
					
						| 
								
								
									 Marc Zinnschlag | e4f85cb3e6 | directory structure reorganisation (still missing the mangle stuff) | 2010-06-25 22:28:59 +02:00 |  |