d867f0c5fc
box_height parameter for Matei.
...
This was SVN commit r2673.
2005-09-06 00:51:18 +00:00
11de356225
Improved building placer to show the actor that will be placed instead of the original white lines.
...
This was SVN commit r2671.
2005-09-05 23:44:21 +00:00
65e90614f2
Added hitpoint bars above selected and mouseovered units.
...
This was SVN commit r2669.
2005-09-05 21:45:26 +00:00
1af9aa074e
Added initial version of building placement cursor, which can be shown with the startPlacing(templateName) JS function.
...
Also activated depth test for selection outlines so they don't overlap
units.
This was SVN commit r2667.
2005-09-05 19:48:28 +00:00
84a980a344
Reimplemented session GUI refresh loop, with unit portrait as test subject. Fixed some broken things.
...
This was SVN commit r2666.
2005-09-05 03:21:20 +00:00
7b144a11ca
ogl_tex: has to be aware of multitexturing because if hotloading a texture on TMU1, we have to re-bind it to that. done
...
waio: fix bug with SetErrorMode usage triggered by reading "The old new
thing" (Raymond Chen's blog)
This was SVN commit r2664.
2005-09-04 20:49:58 +00:00
819aca0f1c
work around flaw in some DDS headers (not setting alpha flag). this is critical because renderer/GUI code now uses TEX_ALPHA flag instead of just checking against all known GL formats containing alpha
...
This was SVN commit r2663.
2005-09-04 20:05:21 +00:00
c6215a1451
guirenderer: fix bug that was breaking the ScEd button in main menu. it was calling glEnable/glActiveTextureUnit before ogl_tex_bind, which is now also doing that.
...
self_test: added another note
wtime: fix evil bug - was casting FILETIME* to u64*, which has different
alignment guarantees.
This was SVN commit r2662.
2005-09-04 19:48:26 +00:00
c0c08bd851
This was SVN commit r2661.
2005-09-03 21:54:11 +00:00
b071585610
Added tile class and "avoid at distance" support to RMGen.
...
This was SVN commit r2659.
2005-09-03 21:53:07 +00:00
436de9b0ff
Committing updated font with a bit of test text while experimenting with accented characters.
...
This was SVN commit r2658.
2005-09-03 21:00:43 +00:00
2b55945893
doc clarification as requested by Philip (thanks for feedback!)
...
This was SVN commit r2656.
2005-09-03 14:41:06 +00:00
f4c535a326
lib.cpp: forgot to use TEST (for self-test)
...
self_test: add dox (also to wiki)
tex_codecs: further work; renamed+reorg for clarity. separating codecs
from IO implementation
This was SVN commit r2654.
2005-09-02 18:38:25 +00:00
93313f61bf
no more changes!
...
This was SVN commit r2653.
2005-09-02 08:57:59 +00:00
6b0b64b0f9
roman roof again
...
This was SVN commit r2652.
2005-09-02 07:40:24 +00:00
50ea8c532c
- PathPackage now does CHECK_ERR. adjusted callers appropriately
...
- mem.h: export mem_assign (needed to wrap a mem buffer)
- use stricmp in some file extension comparisons
- wposix: properly sets last-error code when opendir fails
- also: misc comments
This was SVN commit r2650.
2005-09-02 03:03:06 +00:00
21709a5a7a
(as before, belonged in the previous batches)
...
This was SVN commit r2649.
2005-09-02 02:58:40 +00:00
71f7fccd12
split texture loader into codecs (greatly eases navigation)
...
tex.cpp now has loader API and codec support routines.
provide for codecs "transforming" the image; this allows e.g.
decompressing DDS, which is currently done in ogl code (but belongs
here)
This was SVN commit r2648.
2005-09-02 02:56:54 +00:00
9ec828f6fd
- both tex.cpp and ogl_tex.cpp had functions named tex_* - confusing. renamed to ogl_tex* to disambiguate.
...
- ogl_tex_bind now supports multitexturing (avoids need to get id and
then bind manually)
- provide nicer API for querying texture properties (no longer one big
getter). improved GUI determination of texture alpha.
- renderer: another see-if-texture-has-alpha and fixed alpha map code
(wasn't checking if all are same size. only worked because the first map
was larger than the rest
This was SVN commit r2647.
2005-09-02 02:54:02 +00:00
ed5041a301
some infrastructure for self-tests: gets rid of boilerplate code.
...
squelch debug asserts during self-tests to avoid warning about intended
errors (passing invalid data into functions to test their error
reporting)
This was SVN commit r2646.
2005-09-02 02:47:25 +00:00
3471df7788
Added vertical line thingy
...
This was SVN commit r2645.
2005-09-02 00:50:31 +00:00
156fa094e9
Added placeholder milk cursor. Hoo yeah.
...
This was SVN commit r2644.
2005-09-01 22:46:00 +00:00
4d4437ded0
resize to 32x32 to match other alpha maps. necessary because CRenderer::LoadAlphaMaps now actually checks the size correctly
...
This was SVN commit r2643.
2005-09-01 18:14:35 +00:00
f02ebca5e5
another update to the roman texture
...
This was SVN commit r2642.
2005-09-01 08:40:13 +00:00
a21c9e83fe
texture tweaks
...
This was SVN commit r2641.
2005-09-01 08:02:12 +00:00
113cf0b7e5
more houses
...
This was SVN commit r2640.
2005-09-01 07:17:41 +00:00
486524b165
window change as requested by Michael
...
This was SVN commit r2639.
2005-09-01 03:35:07 +00:00
f46853e009
fixed normal on the house
...
This was SVN commit r2638.
2005-08-31 22:17:05 +00:00
80443f4030
preliminary roman stuff
...
This was SVN commit r2637.
2005-08-31 21:39:31 +00:00
a2f4213641
small tweak
...
This was SVN commit r2636.
2005-08-27 05:35:58 +00:00
49498c80d2
Texture update for player color, window, and door. Updated CC and Temple with recessed door, flipped the griffons, new fortress, fixed house C oddities
...
This was SVN commit r2635.
2005-08-27 05:23:37 +00:00
3c58f50ff3
GUI-toggle feature for Michael (toggle with the G key), and fixed alignment of watermark.
...
This was SVN commit r2634.
2005-08-26 21:02:00 +00:00
a1f13c5976
Updated Greek buildings - and some tweaked maps
...
This was SVN commit r2633.
2005-08-26 04:55:34 +00:00
79e8f21c6f
Although there's still a lot of glitches and random crashes, it should now theoretically be possible for clients to join a host's game.
...
Also profiles are now determined by the folders in the profiles/
directory (not that they actually do anything yet, AFAIK, but at least
the profile list isn't hardcoded).
This was SVN commit r2632.
2005-08-25 15:07:16 +00:00
43fda176cc
This was SVN commit r2631.
2005-08-22 03:27:15 +00:00
e46136fe96
This was SVN commit r2630.
2005-08-22 03:26:40 +00:00
1039e9f2a2
Atlas: Removed compile-time linking
...
This was SVN commit r2629.
2005-08-20 18:05:25 +00:00
ccb813119e
Atlas: Slightly better undo system (with merging of 'continuous' commands)
...
This was SVN commit r2628.
2005-08-20 17:37:48 +00:00
5d62c3f3f7
Atlas: Simple undo system
...
This was SVN commit r2627.
2005-08-20 15:44:50 +00:00
a10082d69b
Minor fixes
...
This was SVN commit r2625.
2005-08-16 19:51:18 +00:00
b4ad393ee4
moved ps/X* to ps/XML/
...
premake: reflect 2 added and 1 removed source dir
add ps/Util - some helpful functions that were previously in main.cpp
This was SVN commit r2624.
2005-08-14 23:50:37 +00:00
70b44f6485
moved self-tests into their respective files (this makes checking if a file has one easier) and automatically calls them if #if PERFORM_SELF_TEST == 1 (allows global enable/disable of all tests and also per-file override).
...
This was SVN commit r2623.
2005-08-14 23:36:43 +00:00
dc027002c0
host of changes to accommodate Atlas:
...
- input.cpp allows feeding in events from the outside (will be used by
main.cpp and Atlas msg loop)
- most of main.cpp split into ps/GameSetup.*
- main.cpp is now a "controller" that drives the game via SDL events
(Atlas is another such controller that can override main.cpp). it calls
GameSetup functions to set up and processes messages.
- add functions to import AtlasUI.dll automatically
also, the usual refactoring ;)
This was SVN commit r2622.
2005-08-14 23:34:37 +00:00
c4cb65af72
Disabled Atlas Editor from main menu for the time being (it'll be accessible from shortcut).
...
This was SVN commit r2621.
2005-08-14 18:44:37 +00:00
72806285f8
Editor button/enable/disable click to help in experimenting with Atlas interface.
...
This was SVN commit r2620.
2005-08-14 16:03:44 +00:00
b5575256e9
wposix: add warning for RTLD_GLOBAL, which isn't supported.
...
main: add logic for run-time load of Atlas (ATLAS_* section). also moved
GUI code into a GUI_* section, removed console "Testing function
registration", moved input init into a separate function and cleaned up
a bit
This was SVN commit r2619.
2005-08-14 15:23:59 +00:00
5f1983b9a4
Avoid "unreachable code" warnings
...
This was SVN commit r2618.
2005-08-14 02:07:12 +00:00
be9bdcc308
/W4 in Premake
...
This was SVN commit r2617.
2005-08-14 01:16:11 +00:00
7a9f59c192
Improved navigation of file list by backing up particularly old and deprecated maps, and alphabetically sorted the map list.
...
This was SVN commit r2616.
2005-08-14 01:08:09 +00:00
9e40ebc93d
RealDir.watch wasn't initialized, leading to complaints at exit. fixed
...
This was SVN commit r2614.
2005-08-13 23:37:31 +00:00