Commit Graph

  • 5d73b47cc0 Added input component Nicolay Korslund 2010-07-04 14:28:51 +0200
  • 185f8bd56d added random function; global variable fix Marc Zinnschlag 2010-07-04 13:59:29 +0200
  • df8f8a315c added missing part of global variable implementation (storage and interpreter context) Marc Zinnschlag 2010-07-04 13:33:33 +0200
  • 1af84ad852 added readme, wee Nicolay Korslund 2010-07-04 13:20:09 +0200
  • c3c16facbf fixed handling of case-insensitive IDs in esm store (cell list still on TODO list) Marc Zinnschlag 2010-07-04 13:07:01 +0200
  • d57e67e722 added global variable handling to compiler context (not working yet because of case problems) Marc Zinnschlag 2010-07-04 12:55:55 +0200
  • f9c1548f80 added menumode script function; added global variable handling in compiler and interpreter (openmw context still ignores global variables) Marc Zinnschlag 2010-07-04 12:29:28 +0200
  • cdcc244fc5 automatically start start scripts at startup Marc Zinnschlag 2010-07-04 10:50:19 +0200
  • 4482884eb5 implemented global script execution Marc Zinnschlag 2010-07-04 10:43:34 +0200
  • 530caac39b merged CompilerScriptContext into base class Marc Zinnschlag 2010-07-04 09:59:29 +0200
  • 5174679864 another bug-fix and missing documentation added Marc Zinnschlag 2010-07-03 20:51:21 +0200
  • 5d46fc869c added missing sound script functionality; various script-related bug-fixes Marc Zinnschlag 2010-07-03 20:35:59 +0200
  • 7583fc3f1b Added 2D rendring component with SDL backend. Nicolay Korslund 2010-07-03 18:46:21 +0200
  • eeeb9b09f8 identify LiveCellRefs by ptr instead of render handle Marc Zinnschlag 2010-07-03 17:59:30 +0200
  • 3fae68b403 added unifying LiveCellRef pointer class Marc Zinnschlag 2010-07-03 17:46:55 +0200
  • 2139bb78af fixed missing NULL initialization in input/driver.hpp Nicolay Korslund 2010-07-03 17:11:28 +0200
  • d51e6fb7c4 second part of refactoring Marc Zinnschlag 2010-07-03 15:41:20 +0200
  • f8cb4c2502 moved sound manager from world to engine (first step of another round of refactoring) Marc Zinnschlag 2010-07-03 15:17:02 +0200
  • c12752df4d added sound manager skeleton and sound script functions Marc Zinnschlag 2010-07-03 15:04:00 +0200
  • f0c492ae22 added CellChanged script function Marc Zinnschlag 2010-07-03 12:12:13 +0200
  • 32eafaa301 added custom function handling (compiler) Marc Zinnschlag 2010-07-03 10:43:55 +0200
  • a1beffc3cd added compiler extensions class Marc Zinnschlag 2010-07-03 09:54:01 +0200
  • 474b412b47 implemented local script execution Marc Zinnschlag 2010-07-02 18:08:00 +0200
  • 8e2732c60e local scripts are now run every frame (running scripts itself is not implemented yet) Marc Zinnschlag 2010-07-02 17:30:26 +0200
  • 076b01559f added local script compiling Marc Zinnschlag 2010-07-02 17:21:27 +0200
  • 2064c43d89 added script manager (doesn't do anything yet); local scriptes for active cells are passed on to the script manager Marc Zinnschlag 2010-07-02 16:18:25 +0200
  • a06b84ac86 added local variables to ref data Marc Zinnschlag 2010-07-02 14:31:29 +0200
  • 5c91ba74b8 store ogre handle in ref data Marc Zinnschlag 2010-07-02 14:00:28 +0200
  • def0a773bd replaced void * entry in cell store with a generic type Marc Zinnschlag 2010-07-02 13:48:48 +0200
  • c7f76f51fb added --debug option and finally cleaned up the merge mess Marc Zinnschlag 2010-07-02 13:12:05 +0200
  • 417df63302 partial fix for merge problems Marc Zinnschlag 2010-07-02 12:30:30 +0200
  • 4a3f6b0ff1 Various fixes to get openmw to compile and run properly Nicolay Korslund 2010-07-02 10:41:39 +0200
  • 0de4bb9d6c Merged athile's work Nicolay Korslund 2010-07-02 10:11:05 +0200
  • 4597295e20 Merged Nicolay Korslund 2010-07-02 10:06:09 +0200
  • f8a1a0ab8c improved cell handling; added world.* files (should have been added a few commits ago) Marc Zinnschlag 2010-07-02 09:38:22 +0200
  • ea6d342a24 split CellRender into CellRender and CellRenderImp Marc Zinnschlag 2010-07-02 09:24:16 +0200
  • 450542b4b9 Fix Windows line feeds and chdmod athile 2010-07-02 00:05:57 -0700
  • ce37666dbc factored world class out of main engine class Marc Zinnschlag 2010-07-02 09:00:06 +0200
  • 5825af45c3 Visual Studio 2010 compile fixes athile 2010-07-01 23:52:20 -0700
  • 9b2fa58b88 Add separate CMakeLists.txt files for mwcompiler and mwinterpreter athile 2010-07-01 16:29:22 -0700
  • 7cc27d9b66 Add command output string and client/server response. athile 2010-07-01 15:50:24 -0700
  • 60fb817e89 TokenLoc was wrongly forward declared as class Marc Zinnschlag 2010-07-01 21:48:14 +0200
  • d44f322b8a Add nesting to Visual Studio source groupings. athile 2010-07-01 12:09:05 -0700
  • 056194baa2 Merge upstream athile 2010-07-01 12:01:59 -0700
  • 7357ea2102 Add simple external console server/client athile 2010-07-01 11:49:00 -0700
  • 27e213e2f9 line ending fixes; hopefully for the last time Marc Zinnschlag 2010-07-01 18:03:41 +0200
  • d03a4c2c7c Fixed a couple more line endings Nicolay Korslund 2010-07-01 17:41:06 +0200
  • 1ad9b234f0 Merge branch 'mwscript' Marc Zinnschlag 2010-07-01 17:08:27 +0200
  • a9c2deb86e bad lineendings; as usual Windows is to blame Marc Zinnschlag 2010-07-01 17:00:54 +0200
  • 804aed6298 added basic message box formatting Marc Zinnschlag 2010-07-01 16:40:03 +0200
  • aeb41105c4 added comparison operators Marc Zinnschlag 2010-07-01 12:19:52 +0200
  • 1674d406dc made usage of comma as argument separator optional (largely untested, because we don't have anything that takes more than one argument) Marc Zinnschlag 2010-07-01 11:07:21 +0200
  • bf55880ce9 a bit of refactoring Marc Zinnschlag 2010-07-01 10:47:29 +0200
  • 46fab68d44 implemented while loops Marc Zinnschlag 2010-07-01 10:42:49 +0200
  • 4a71a4c50c Merge branch 'master' of http://github.com/athile/openmw Nicolay Korslund 2010-07-01 10:38:45 +0200
  • 2b5d574ac7 Split Event out to separate file. Nicolay Korslund 2010-07-01 10:31:51 +0200
  • 96e456ee09 Added Mangle::Input with SDL and OIS implementation. WIP. Nicolay Korslund 2010-06-30 11:54:04 +0200
  • de7087caf4 Move prepareMaster logic into addMaster. Having these separate only introduces the possibility for a bug. athile 2010-06-30 11:32:40 -0700
  • 69342f320d added if control structure Marc Zinnschlag 2010-06-30 19:58:25 +0200
  • 73f9436ed9 fixed round brackets parsing bug Marc Zinnschlag 2010-06-30 14:08:59 +0200
  • ed92ffcf89 added local variable usage in expressions Marc Zinnschlag 2010-06-30 12:46:10 +0200
  • fac8fb8fcb added return and messagebox statements (messagebox does neither formating nor buttons yet) Marc Zinnschlag 2010-06-30 12:04:26 +0200
  • 8bb2a6039d modified comma handling to be morse consistent with original script language Marc Zinnschlag 2010-06-30 11:03:08 +0200
  • 5fb4abae4f added function parsing (only one function so far) Marc Zinnschlag 2010-06-29 17:51:02 +0200
  • c8c5ef5467 added bracket parsing Marc Zinnschlag 2010-06-29 16:24:54 +0200
  • 48f6ad0f89 added basic arithmetic Marc Zinnschlag 2010-06-29 16:11:19 +0200
  • ca8002e533 added parsing for signed integers and floats Marc Zinnschlag 2010-06-29 12:05:22 +0200
  • ab33234027 prepared expression parser for implementation of more complex expressions Marc Zinnschlag 2010-06-29 11:24:07 +0200
  • 6ebe2cff5f extended expression parser for non-negative floats Marc Zinnschlag 2010-06-29 10:36:42 +0200
  • bceb7ebcbd reimplemented expression parsing as a separate parser (still only handling non-negative integers) Marc Zinnschlag 2010-06-29 10:22:55 +0200
  • 10cb9d3dab made local variable names case-insensitive Marc Zinnschlag 2010-06-29 08:09:12 +0200
  • c6a37b2e18 added first batch of opcodes Marc Zinnschlag 2010-06-28 21:49:48 +0200
  • 59a2e8dcf7 Merge upstream athile 2010-06-28 12:44:55 -0700
  • 97feee6cb6 Move misc files back to components athile 2010-06-28 12:40:39 -0700
  • d80cb3461c added code execution main loop Marc Zinnschlag 2010-06-28 20:46:15 +0200
  • 770eb14d95 added context for standalone interpreter Marc Zinnschlag 2010-06-28 20:07:17 +0200
  • 487a70388f added interpreter framework Marc Zinnschlag 2010-06-28 19:20:45 +0200
  • fdcd34941b added parsing for set statement (only integer values so far); added code generator Marc Zinnschlag 2010-06-28 18:27:45 +0200
  • 5cf3264bd3 added literal container and reworked output container handling Marc Zinnschlag 2010-06-28 16:48:19 +0200
  • cd1e17239c Reverted moving caelum resources Nicolay Korslund 2010-06-28 14:33:41 +0200
  • ba847ae9d8 write local variable declarations into a separate file Marc Zinnschlag 2010-06-28 14:17:50 +0200
  • a3ad61b4d0 write code file after successfull parsing Marc Zinnschlag 2010-06-28 14:07:55 +0200
  • 0cfeab622d added storage class for local variable declarations; added checks for variable re-declaration Marc Zinnschlag 2010-06-28 13:28:50 +0200
  • 21e0182ae2 added skip parser for skipping faulty lines Marc Zinnschlag 2010-06-28 12:47:11 +0200
  • bff0855af0 added parsing for local variable declarations Marc Zinnschlag 2010-06-28 12:32:08 +0200
  • 16f6f27a90 added line parser (doesn't parse anything yet) Marc Zinnschlag 2010-06-28 12:12:47 +0200
  • 5005f5eb06 Fixed platform/strings.h to work again on Linux Nicolay Korslund 2010-06-28 11:45:42 +0200
  • fda7077cf2 bug-fix: comments were eating up newlines Marc Zinnschlag 2010-06-28 11:40:48 +0200
  • 8930134d82 exception class fix Marc Zinnschlag 2010-06-28 11:38:21 +0200
  • aa99a0dd56 added basic script parser (can only parse empty script bodies for now) Marc Zinnschlag 2010-06-28 11:38:04 +0200
  • a26641cca1 Moved caelum resources into the right place in the repo, instead of having cmake make redundant copies. Also fixed file modes/line endings. Nicolay Korslund 2010-06-28 11:36:54 +0200
  • 67f89f27a2 Properly removing the old 'misc' file and fixing a minor error in the platform CMake athile 2010-06-27 18:12:31 -0700
  • 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 athile 2010-06-27 18:05:01 -0700
  • 82bbc69453 Only push the far clip plane out if the sky is enabled athile 2010-06-27 17:28:49 -0700
  • f1278232d2 Add CMakeLists.txt - should have been part of the last commit athile 2010-06-27 17:01:01 -0700
  • 7db274f1c5 Sky rendering clean-up and correct resource configuration athile 2010-06-27 16:44:15 -0700
  • de8a651df4 improved error handling Marc Zinnschlag 2010-06-28 01:01:48 +0200
  • a068ca78d7 replaced dummy parser with top level file parser Marc Zinnschlag 2010-06-28 00:50:48 +0200
  • d02257ca88 read file to be compiled from command line arguments Marc Zinnschlag 2010-06-28 00:21:45 +0200
  • b2485e8a52 Windows build fixes athile 2010-06-27 14:43:07 -0700