1
0
forked from mirrors/0ad

Commit Graph

  • bc0c59b084 as per "JS Optimisation?" email from stu, updated to use VFS. janwas 2004-12-14 17:58:37 +00:00
  • 7d76ef980a Fixed GUI error from yesterday. Still can't figure out why it's fixed, but hey, it works. All yours now, Malte. (y) Acumen 2004-12-14 17:23:10 +00:00
  • b04b3447c8 For reasons I cannot fathom at this late hour, a section of objects in 2_mainmenu.xml causes the coordinates of the session GUI to be screwed up. After a couple of hours of lack of success, commented it out so it'll work until tomorrow. Gotta get some sleep before work. Acumen 2004-12-13 23:15:11 +00:00
  • 94ee723981 Added icon I missed. Acumen 2004-12-13 22:11:20 +00:00
  • 01443e4785 Fixed 0 A.D.-style windows from yesterday to use sprite collages. Made another one as background to future hosting screen. Acumen 2004-12-13 21:37:30 +00:00
  • 6194fdb400 Added MP button (though it needs artistic intervention (ie Malte) to do the white highlights and get it positioned just right). Acumen 2004-12-13 19:14:37 +00:00
  • 80b1876b77 Reduced GUI's exception usage (=> shortened debug-mode start time by a couple of seconds) Ykkrosh 2004-12-13 12:07:12 +00:00
  • 114f3f1513 Finished off first draft of in-game menu (ie made it actually do something useful). Hit F10 or click corner Map Orb buttons at random until you find it, as I'm too tired to mock up a replacement button image. ;) Acumen 2004-12-13 01:14:31 +00:00
  • 2f809325d9 Removed deprecated FMOD section in library readme olsner 2004-12-12 23:49:18 +00:00
  • 91f50492a7 Fixed path Ykkrosh 2004-12-12 22:48:39 +00:00
  • 6d7d049d89 Attempted to minimise dependencies between header files (to make compilation minorly faster) Ykkrosh 2004-12-12 19:43:55 +00:00
  • 24abb51b59 First crack at loading screen (though need to figure out a way to move session loading to next frame to get it to actually stay on the screen). Some preliminary work on sub-windows. Acumen 2004-12-12 19:34:38 +00:00
  • aa1442e8f8 Fix for mesh manager crashes (plus some parts of Boost, which may be a little excessive) Ykkrosh 2004-12-12 18:40:00 +00:00
  • 61705f7caf XMB cleanup program (to remove old unused .xmb files) Ykkrosh 2004-12-12 12:51:24 +00:00
  • 2e0bb04882 Linux fixes for new workspace layout olsner 2004-12-11 21:50:03 +00:00
  • 9f6d085732 oops, removed one const too many. fixed. janwas 2004-12-10 00:14:10 +00:00
  • 9d317d8164 1) removed scaffolding from file 2) VFS: add path_copy convenience routine 3) various lib code: removed unnecessary const cluttering things (like const char* _const_ name in param list) janwas 2004-12-09 23:12:02 +00:00
  • cc02422908 1) TIMER added to timer.h (moved from main) 2) wposix: cache file status in struct dirent (Win32 specific) 3) vfs: speed up vfs_mount (via 2) and zip_cb path lookup caching scheme) 4) temp scaffolding added to file.cpp to measure performance janwas 2004-12-09 20:17:09 +00:00
  • 0598081a57 Changed Xeromyces to care about the .xml's size/mtime rather than its contents (to avoid needing to load the .xml), and also to store that information in the .xmb's filename rather than inside the file (to avoid getting confused when rewriting files that are inside archives) Ykkrosh 2004-12-09 16:57:21 +00:00
  • c3fafdca99 Added CStr::FindInsensitive Ykkrosh 2004-12-09 16:54:02 +00:00
  • 6a04509455 Fixed Release-mode compilation Ykkrosh 2004-12-09 16:09:58 +00:00
  • e2062ccee1 Faster parsing Ykkrosh 2004-12-08 18:15:39 +00:00
  • 01c35dd616 Added some more placeholder portraits. Acumen 2004-12-08 17:00:43 +00:00
  • f36008ac3b added TIMER(name_of_block). it declares a scoped object that measures time between ctor and dtor, and is therefore perfect for measuring how long functions or basic blocks execute. used to gather results reported in "analysis: why is startup slow" thread. janwas 2004-12-08 15:34:15 +00:00
  • 196229add7 add JS sound binding interface rationale janwas 2004-12-08 13:10:11 +00:00
  • 2248b615ea NOP janwas 2004-12-07 22:14:23 +00:00
  • 643810a276 cleaned up VFS after yesterday's new code; janwas 2004-12-07 22:10:46 +00:00
  • 9302d3c668 Uploaded some placeholder icons, recompilation, removed redundant version of ScEd. Acumen 2004-12-07 18:35:11 +00:00
  • 9b0ce13f8f Fixing some transparency issues Wijitmaker 2004-12-07 05:29:40 +00:00
  • c5dc84223e A few actor fixes Wijitmaker 2004-12-07 05:28:20 +00:00
  • 0f18178fda fixed sched. priority code: wouldn't work for all values. janwas 2004-12-07 03:01:12 +00:00
  • 77196dbe06 less dependencies on res/res.h in headers (a bad thing) => less recompiles when I change vfs.h :) janwas 2004-12-07 02:04:38 +00:00
  • e76871e7b0 - heavy changes to VFS tree internals: now allows loose files and archives to coexist, choosing archive if they're the same date+size - reworked tree_lookup: dir names now require trailing '/' to disambiguate. exception: vfs_open_dir (convenience) - display VFS tree in stdout.txt unless g_Quickstart janwas 2004-12-07 01:22:25 +00:00
  • e15562b7ae 1) file: clean up path conversion call sites (was using private routine) janwas 2004-12-07 01:19:10 +00:00
  • 1d1a2ce3e4 use VC's stat() for now, even if slower - mtime time conversion is a pain to implement janwas 2004-12-07 01:12:35 +00:00
  • 8d20cfefdb remove cout << "initialized" janwas 2004-12-07 01:08:56 +00:00
  • e1506b6d3a Removed unused Elvish Ykkrosh 2004-12-07 00:17:14 +00:00
  • 7e7743a90d Implemented population of command buttons. Acumen 2004-12-06 00:54:06 +00:00
  • a2a6f29ab3 s/Prometheus/Pyrogenesis/ Ykkrosh 2004-12-05 21:56:09 +00:00
  • cf7f9dcc47 Made premake put ps_test.pdb into binaries/data Ykkrosh 2004-12-05 19:10:57 +00:00
  • ffb5f87857 Corrected mesh manager's use of hashmap. Added CStrW support to JS/GUI interface. Added error checking to CStr::Left/Right to make bugs more obvious. Ykkrosh 2004-12-05 18:26:43 +00:00
  • 761261880a Correction to restructuring (part 2 of 2) Ykkrosh 2004-12-05 18:05:16 +00:00
  • 0014c3140b Correction to restructuring (part 1 of 2) Ykkrosh 2004-12-05 18:04:15 +00:00
  • ec3452679c Restructuring Ykkrosh 2004-12-05 17:59:29 +00:00
  • 0d270c968c More GUI stuff, primarily to start implementing entity lists. Acumen 2004-12-05 03:37:01 +00:00
  • 944397c4cf (Trying again, as it timed out last time I tried this.) Added various entity attributes, and struggled to get them to appear in GUI (seem to be issues with numeric interpretation and icons sometimes don't appear), but it's a start. Also made start on training Acumen 2004-12-04 21:38:52 +00:00
  • 936fc885a1 Don't convert paths here since it's already done by the caller (API change) olsner 2004-12-04 20:27:07 +00:00
  • 0c0d20d3eb Marginally improved game performance by reducing session GUI updates (now waits over a second before updating the controls, but at least the frame rate is better). Also turned off GUI refresh when in full-screen mode (Alt+G). Acumen 2004-12-02 23:38:51 +00:00
  • 445915942a Fix to restore setInterval() to its former functioning glory. Acumen 2004-12-02 23:36:47 +00:00
  • 0c49853a3a Premake updates: unbroke PCH; disabled edit-and-continue; disabled runtime checks in Testing mode; fixed stack overflow problem; renamed to 'pyrogenesis' Ykkrosh 2004-12-02 18:22:46 +00:00
  • 453c8c68af Fixed warnings Ykkrosh 2004-12-02 17:17:38 +00:00
  • 8d087f55f6 Missing mesh files Wijitmaker 2004-12-02 10:16:30 +00:00
  • 00d39d9a9d Missing actor files Wijitmaker 2004-12-02 10:13:53 +00:00
  • b1534dfd7b Missing actor files Wijitmaker 2004-12-02 10:13:48 +00:00
  • f7b7760e68 Missing actor files Wijitmaker 2004-12-02 10:12:05 +00:00
  • 3d82cd7fb8 Missing actor files Wijitmaker 2004-12-02 10:10:37 +00:00
  • 3fb241054f add master sound disable, triggered if g_Quickstart == true. janwas 2004-12-01 22:19:58 +00:00
  • f1dac9c626 better error handling: lots of little changes. janwas 2004-12-01 21:37:01 +00:00
  • 6c2f455547 added tga and raw encoders (based on common routine extracted from bmp encoder), so I wouldn't have to add NOT_IMPLEMENTED error returns :P janwas 2004-12-01 21:34:49 +00:00
  • 2c0d5c0248 bugfix: needs to use full path conversion routine janwas 2004-12-01 21:34:01 +00:00
  • c0ef326340 1) file.cpp: add functions for relative path conversion, also better dox 2) ERR_PATH_LENGTH (instead of ERR_VFS_): now used by file.cpp also 3) better document file_enum and FileCB janwas 2004-12-01 18:44:38 +00:00
  • f04af0077e ignore .svn folders (and their contents) when mounting dirs janwas 2004-12-01 08:16:01 +00:00
  • 4d83cba7e6 add required precompiled header include janwas 2004-12-01 06:52:39 +00:00
  • 2eed8a8b45 even longer SND_CARD_LEN janwas 2004-11-30 23:40:44 +00:00
  • b8d0df4b03 Re-enabled crash-dumping exception handler Ykkrosh 2004-11-30 15:52:10 +00:00
  • b50ddcc9bc Added all external libraries Ykkrosh 2004-11-29 04:22:37 +00:00
  • e459e93ab4 Combat fixes ... Increased standard entity movement rate, and made pain sounds only occur on death. Acumen 2004-11-28 21:31:39 +00:00
  • a2bcfd8a47 Minor GUI fixes. Acumen 2004-11-28 21:11:37 +00:00
  • ec62c14ca4 Created entities for all Hellenic buildings created so far. Acumen 2004-11-28 20:11:02 +00:00
  • ee669ca572 More of the same. Acumen 2004-11-28 19:10:26 +00:00
  • dcb00048e0 Added support for unit icon sheets. Acumen 2004-11-28 19:09:40 +00:00
  • 3f78a37325 Added support for building icon sheets. Acumen 2004-11-28 19:07:26 +00:00
  • 2ad47d5758 Added civ icon sheets. Acumen 2004-11-28 19:05:31 +00:00
  • 77354f6b5d More GUI art. Acumen 2004-11-27 22:23:14 +00:00
  • 6f4f2595d7 Replaced Status Pane. Acumen 2004-11-27 22:21:09 +00:00
  • c5ecde88a2 Added default unit LOS. Acumen 2004-11-27 22:19:05 +00:00
  • 65abe909b3 Added default building LOS. Acumen 2004-11-27 22:18:42 +00:00
  • 068f6e8d47 Revised GUI scripts to turn Status Orb into lengthened pane, populated it with stats, retabulated Group Pane and gave it an opaque background (as requested by Malte). Acumen 2004-11-27 22:17:35 +00:00
  • f930bf1df4 Added semi-intelligent text parser for XMLs - so that numeric properties on entities are no longer stored as strings instead. MarkT 2004-11-27 20:02:51 +00:00
  • d9f30a5d42 Faster Ogg reading (~2.5x in extremely unoptimised builds) Ykkrosh 2004-11-27 04:14:34 +00:00
  • fe54b3deeb Fixed minor warnings Ykkrosh 2004-11-27 03:22:04 +00:00
  • c82c7d2e2a Increased SND_CARD_LEN to handle "Realtek AC97 Audio" Ykkrosh 2004-11-27 02:57:54 +00:00
  • caf8471132 Testing svk (and fixing tab usage) Ykkrosh 2004-11-26 21:34:35 +00:00
  • c9fa12e514 Placing contents of system and art packs in version control SVN 2004-11-25 20:00:26 +00:00
  • a975b4988b Removing outdated CVS files from the main trunk SVN 2004-11-25 15:40:36 +00:00
  • 314689a0bf Last-minute GUI fixes to make music cross-fade when switching between tracks. Also made it switch back to the main theme on End Game. Acumen 2004-11-25 02:44:38 +00:00
  • caff02e8da I had to ask some things to make some word-processing easier/faster. Feel free to adjust anything that's crooked. Gee 2004-11-24 23:47:48 +00:00
  • 0adc8f6ca2 Unfinished Input box. Gee 2004-11-24 23:39:52 +00:00
  • 30ad195c0b Linux/GCC Compat olsner 2004-11-23 23:56:10 +00:00
  • 7bf6d11d8c "*.<ext>" filter as per new vfs_next_dirent janwas 2004-11-23 23:52:52 +00:00
  • 7a84eca26b "*.<ext>" filter as per new vfs_next_dirent; also use ARRAY_SIZE janwas 2004-11-23 23:52:39 +00:00
  • 5a09dcd81b "*.xml" filter as per new vfs_next_dirent janwas 2004-11-23 23:52:13 +00:00
  • d9ed18f8ca fixed stupid bug, simplified vfs_next_dirent janwas 2004-11-23 23:51:34 +00:00
  • 86940ee0aa Minor changes in MP player handling, slightly more correct olsner 2004-11-23 23:46:15 +00:00
  • b3cba5f48c Deadlock Fix in Linux code olsner 2004-11-23 23:37:10 +00:00
  • 313df4064c vfs_next_dirent filter can now match *? wildcards (no longer limited to extensions) updated dox, and added ERR_VFS_DIR_END code janwas 2004-11-23 21:12:18 +00:00
  • 5c923bbe70 update filter dox to bring in line with new vfs_next_dirent also accounts for new ERR_VFS_DIR_END code when checking errors janwas 2004-11-23 21:11:00 +00:00
  • 5857361da2 add ERR_VFS_DIR_END code janwas 2004-11-23 21:08:59 +00:00
  • 9a00cd11d5 add match_wildcard function (for vfs_next_dirent) janwas 2004-11-23 20:52:03 +00:00
  • 03db724b99 better error handling: no assert blowing up in your face if SndData_reload fails (or is made to fail) janwas 2004-11-23 19:08:30 +00:00