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
3552c54bdc
Made ToPrimitive throw on failure (since that is preferable to returning an undefined value)
...
This was SVN commit r2613.
2005-08-13 18:32:58 +00:00
e8e532803b
fix missing , (didn't notice because console window closed immediately, doh)
...
This was SVN commit r2611.
2005-08-13 17:23:05 +00:00
a0e7d02cdd
Fixed and rebuilt ScEd. Updated tex to handle greyscale PNGs.
...
This was SVN commit r2610.
2005-08-13 17:14:57 +00:00
0e20c08969
waio: fix spurious WARN_ERR
...
vfs: integrate hotload code
fixed a few warnings as well.
This was SVN commit r2609.
2005-08-13 17:09:57 +00:00