Acumen
d867f0c5fc
box_height parameter for Matei.
...
This was SVN commit r2673.
2005-09-06 00:51:18 +00:00
Matei
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
Matei
65e90614f2
Added hitpoint bars above selected and mouseovered units.
...
This was SVN commit r2669.
2005-09-05 21:45:26 +00:00
Matei
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
Acumen
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
janwas
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
janwas
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
janwas
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
Matei
c0c08bd851
This was SVN commit r2661.
2005-09-03 21:54:11 +00:00
Matei
b071585610
Added tile class and "avoid at distance" support to RMGen.
...
This was SVN commit r2659.
2005-09-03 21:53:07 +00:00
Acumen
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
janwas
2b55945893
doc clarification as requested by Philip (thanks for feedback!)
...
This was SVN commit r2656.
2005-09-03 14:41:06 +00:00
janwas
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
Wijitmaker
93313f61bf
no more changes!
...
This was SVN commit r2653.
2005-09-02 08:57:59 +00:00
Wijitmaker
6b0b64b0f9
roman roof again
...
This was SVN commit r2652.
2005-09-02 07:40:24 +00:00
janwas
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
janwas
21709a5a7a
(as before, belonged in the previous batches)
...
This was SVN commit r2649.
2005-09-02 02:58:40 +00:00
janwas
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
janwas
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
janwas
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
Ykkrosh
3471df7788
Added vertical line thingy
...
This was SVN commit r2645.
2005-09-02 00:50:31 +00:00
Acumen
156fa094e9
Added placeholder milk cursor. Hoo yeah.
...
This was SVN commit r2644.
2005-09-01 22:46:00 +00:00
janwas
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
Wijitmaker
f02ebca5e5
another update to the roman texture
...
This was SVN commit r2642.
2005-09-01 08:40:13 +00:00
Wijitmaker
a21c9e83fe
texture tweaks
...
This was SVN commit r2641.
2005-09-01 08:02:12 +00:00
Wijitmaker
113cf0b7e5
more houses
...
This was SVN commit r2640.
2005-09-01 07:17:41 +00:00
Wijitmaker
486524b165
window change as requested by Michael
...
This was SVN commit r2639.
2005-09-01 03:35:07 +00:00
Wijitmaker
f46853e009
fixed normal on the house
...
This was SVN commit r2638.
2005-08-31 22:17:05 +00:00
Wijitmaker
80443f4030
preliminary roman stuff
...
This was SVN commit r2637.
2005-08-31 21:39:31 +00:00
Wijitmaker
a2f4213641
small tweak
...
This was SVN commit r2636.
2005-08-27 05:35:58 +00:00
Wijitmaker
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
Acumen
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
Wijitmaker
a1f13c5976
Updated Greek buildings - and some tweaked maps
...
This was SVN commit r2633.
2005-08-26 04:55:34 +00:00
Acumen
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
Matei
43fda176cc
This was SVN commit r2631.
2005-08-22 03:27:15 +00:00
Matei
e46136fe96
This was SVN commit r2630.
2005-08-22 03:26:40 +00:00
Ykkrosh
1039e9f2a2
Atlas: Removed compile-time linking
...
This was SVN commit r2629.
2005-08-20 18:05:25 +00:00
Ykkrosh
ccb813119e
Atlas: Slightly better undo system (with merging of 'continuous' commands)
...
This was SVN commit r2628.
2005-08-20 17:37:48 +00:00
Ykkrosh
5d62c3f3f7
Atlas: Simple undo system
...
This was SVN commit r2627.
2005-08-20 15:44:50 +00:00
Ykkrosh
a10082d69b
Minor fixes
...
This was SVN commit r2625.
2005-08-16 19:51:18 +00:00
janwas
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
janwas
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
janwas
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
Acumen
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
Acumen
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
janwas
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
Ykkrosh
5f1983b9a4
Avoid "unreachable code" warnings
...
This was SVN commit r2618.
2005-08-14 02:07:12 +00:00
Ykkrosh
be9bdcc308
/W4 in Premake
...
This was SVN commit r2617.
2005-08-14 01:16:11 +00:00
Acumen
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
janwas
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