Commit graph

387 commits

Author SHA1 Message Date
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
athile
57de436db4 Command server Linux fix for open client connections. 2010-07-06 10:21:18 -07:00
athile
22c1314738 Potential fix for inability to cancel Boost.Asio blocking accept on Linux 2010-07-06 10:03:49 -07: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
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
c3c16facbf fixed handling of case-insensitive IDs in esm store (cell list still on TODO list) 2010-07-04 13:07:01 +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
32eafaa301 added custom function handling (compiler) 2010-07-03 10:43:55 +02:00
Marc Zinnschlag
a1beffc3cd added compiler extensions class 2010-07-03 09:54:01 +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
Nicolay Korslund
4597295e20 Merged 2010-07-02 10:06:09 +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
5825af45c3 Visual Studio 2010 compile fixes 2010-07-01 23:52:20 -07: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
Marc Zinnschlag
60fb817e89 TokenLoc was wrongly forward declared as class 2010-07-01 21:48:14 +02:00
athile
d44f322b8a Add nesting to Visual Studio source groupings. 2010-07-01 12:09:05 -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
27e213e2f9 line ending fixes; hopefully for the last time 2010-07-01 18:03:41 +02:00
Nicolay Korslund
d03a4c2c7c Fixed a couple more line endings 2010-07-01 17:41:06 +02:00
Marc Zinnschlag
1ad9b234f0 Merge branch 'mwscript'
Conflicts:
	CMakeLists.txt
2010-07-01 17:08:27 +02:00
Marc Zinnschlag
a9c2deb86e bad lineendings; as usual Windows is to blame 2010-07-01 17:00:54 +02:00