MarkT
2ab625720b
Fairly major XML/entprop changes; some more minor stuff that fell out as a consequence.
...
This was SVN commit r1220.
2004-10-07 19:23:35 +00:00
711118ee97
less dependencies: handle.h forward-defines Handle, so that not everything that uses res headers is dependent on h_mgr
...
This was SVN commit r1216.
2004-10-06 14:25:36 +00:00
53f8283cfc
update sound test rig, have added a few (local) filenames for testing
...
This was SVN commit r1212.
2004-10-05 13:14:34 +00:00
622febf5b7
update sound test rig, have added a few (local) filenames for testing
...
This was SVN commit r1211.
2004-10-05 13:14:03 +00:00
6d4f94112d
Fixed memory leak
...
This was SVN commit r1195.
2004-09-23 12:42:37 +00:00
Calefaction
0a05c2977a
Updated to reflect MaterialManager
...
This was SVN commit r1194.
2004-09-23 05:21:18 +00:00
Calefaction
4fff66cfce
Initial import of material code. MaterialReader is implemented and functional. Currently models do not attempt to load materials, nor does the renderer use them.
...
This was SVN commit r1192.
2004-09-23 04:00:56 +00:00
ab7b542c20
console height now relative to y resolution instead of always 600 pixels
...
This was SVN commit r1188.
2004-09-22 14:01:50 +00:00
777f06143d
- A lot of small network fixes
...
- Connecting client(s) to a server and giving orders to a shared set of
entities now works - Yeah!
- Removed thread sync from CNetServer
This was SVN commit r1180.
2004-09-21 14:40:43 +00:00
6fd0c451c2
changed to include sound code (test "rig")
...
This was SVN commit r1163.
2004-09-19 15:58:13 +00:00
d373e7a559
Moved language selection into the .cfg file
...
This was SVN commit r1130.
2004-09-06 11:13:36 +00:00
959600b0d1
Removed FPS display
...
This was SVN commit r1121.
2004-09-05 11:27:23 +00:00
Gee
ec7ace7016
no message
...
This was SVN commit r1108.
2004-09-03 05:49:20 +00:00
756c89d85d
Removed GUI TEMPmessage
...
This was SVN commit r1104.
2004-09-02 19:18:14 +00:00
Gee
51b5254a9d
Added a GUI file to load
...
This was SVN commit r1086.
2004-08-31 02:10:40 +00:00
70d84beab2
Altered font handling -- now uses CFont in preference to unifont_* (yay, pointless OO) and allows font mapping ("default"=>"palatino12", etc) using .cfg files
...
This was SVN commit r1074.
2004-08-27 22:08:30 +00:00
918cb99c7f
now verify glActiveTexture != 0 in GL extension check (in response to bug #18 )
...
This was SVN commit r1055.
2004-08-25 11:44:11 +00:00
d5a5f4c300
Now uses plain English messages when calling translate() before loading a language, rather than crashing
...
This was SVN commit r1043.
2004-08-24 11:32:32 +00:00
0e55379b36
Initial i18n integration
...
This was SVN commit r1029.
2004-08-21 11:45:01 +00:00
4d9c7684df
w00t! first batch of actual network support!
...
This was SVN commit r1006.
2004-08-16 15:19:17 +00:00
9cd4cab693
A few log categories
...
This was SVN commit r994.
2004-08-15 20:57:31 +00:00
c0428d8cee
sound/music player now responsible for calling oal_Init, due to delay-loading.
...
This was SVN commit r983.
2004-08-12 17:20:11 +00:00
56d798d52f
move g_LightEnv here from terrainMain (which is ceasing to exist)
...
This was SVN commit r961.
2004-08-10 16:02:29 +00:00
92ea452096
remove hack, now that h_mgr actually caches
...
This was SVN commit r937.
2004-08-08 16:55:25 +00:00
138df056bd
Fixed invalid GL code
...
This was SVN commit r924.
2004-08-06 15:01:23 +00:00
b2afef529c
Introducing: The Pre-Game State. The game instance is not created on program load as before, but can be started by JS functions.
...
This was SVN commit r912.
2004-08-05 13:07:51 +00:00
MarkT
2b396ccb57
Minor improvements to some simulation code.
...
This was SVN commit r887.
2004-08-02 23:14:54 +00:00
f1bb625684
cleaned up ParseArgs
...
This was SVN commit r877.
2004-08-02 12:53:49 +00:00
09f47d6820
Core Classes Reorganization:
...
- g_Terrain and g_Camera totally eradicated as globals, is now m_Terrain
of CWorld and m_Camera of CGameView
- terrainMain.cpp is almost completely empty with functionality moved
into the relevant core classes
- Miscellaneous global functions moved into Core Classes (mostly
GameView)
This was SVN commit r865.
2004-07-31 15:57:18 +00:00
fe061f4f11
Added JS setCursor(name)
...
This was SVN commit r857.
2004-07-31 12:45:30 +00:00
d2070837d2
Global variables are nasty. Hacked g_Terrain into a pointer so that it doesn't crash when automatically destructing, although it ought to be handled in a nicer way.
...
This was SVN commit r839.
2004-07-28 19:27:35 +00:00
2832286b3f
add initial,rough,etc. music code.
...
have yourself serenaded (germanic peace 3) by pressing <P>lay.
known bug: stutters/pops at low framerates - will be fixed by proper
streaming.
This was SVN commit r829.
2004-07-28 11:36:16 +00:00
415662c4cd
First set of Core Classes changes! w00t :P
...
This was SVN commit r823.
2004-07-27 21:00:53 +00:00
c8514b7d28
OpenGL cursor (for non-Windows)
...
This was SVN commit r817.
2004-07-24 19:38:12 +00:00
fe1bee706b
Fixed loads of /W4 warnings, because it's easier than doing anything useful. Added some asserts to check potentially dangerous assumptions, implemented a few missing bits of code, adjusted some comments, etc.
...
This was SVN commit r814.
2004-07-24 14:04:40 +00:00
3f7797b762
Prototype support for using 32-bit textures as cursors on Windows
...
This was SVN commit r813.
2004-07-23 19:07:18 +00:00
MarkT
6d8b9e33ef
Minor additions: Added hotkeys to GUI buttons, camera bookmarking (not sure if this system will stay), shoring up some JS error checking, moved a bunch of constants into the config file and added a new rotation mode.
...
This was SVN commit r804.
2004-07-22 16:18:12 +00:00
b39a059e10
Use the new exception handler in 'testing' builds (for debugging without a debugger)
...
This was SVN commit r801.
2004-07-22 13:22:28 +00:00
MarkT
f02eab8aba
Added configurable hotkey-cooker
...
This was SVN commit r795.
2004-07-21 16:34:07 +00:00
1343de75d8
Added a function to enable excessively slow memory debugging, for detecting heap corruption close to where it happens.
...
This was SVN commit r792.
2004-07-21 12:28:23 +00:00
MarkT
7fd55bae7f
Minor fix to timing code
...
This was SVN commit r786.
2004-07-20 21:12:28 +00:00
c6e3668009
Don't use the special exception handler in debug builds. (This time I think I got it the right way round.)
...
This was SVN commit r785.
2004-07-20 19:45:31 +00:00
MarkT
194fdf9b4b
Unit selection and ordering, setTimeout, scheduler, fixed timestep code, various fixes and reinforcement of the JS<->Native code.
...
This was SVN commit r783.
2004-07-20 19:30:35 +00:00
db4b5d6ff4
Don't use the special exception handler in debug builds
...
This was SVN commit r781.
2004-07-20 17:20:26 +00:00
d27c345f28
Better error handling. Reports extensions in system_info.txt.
...
This was SVN commit r776.
2004-07-19 19:03:33 +00:00
7c623b02ee
Fixed obvious bug
...
This was SVN commit r773.
2004-07-18 16:07:10 +00:00
bd884f9de6
Put the FPS counter above the GUI
...
This was SVN commit r770.
2004-07-17 17:51:04 +00:00
9b4f50309a
Slightly pointless and/or rubbish movie-making code
...
This was SVN commit r767.
2004-07-17 11:13:21 +00:00
0ed69b0975
Handle the scroll wheel better when skipping updates
...
This was SVN commit r765.
2004-07-16 20:10:37 +00:00
af9cf31691
Working crash log
...
This was SVN commit r760.
2004-07-15 19:12:54 +00:00
b284b47a06
add crash log (call stack and minidump)
...
This was SVN commit r757.
2004-07-15 02:39:25 +00:00
7902369a85
Linux/GCC (requires a ## between L and a #expr string)
...
This was SVN commit r755.
2004-07-14 12:26:49 +00:00
977693c7db
GUI text renderer
...
This was SVN commit r745.
2004-07-13 22:48:53 +00:00
f723248d8f
split up main() into chunks to make it more manageable.
...
added top-level exception handler and Die()
This was SVN commit r730.
2004-07-12 16:50:46 +00:00
ca5b760310
Linux/GCC: Changed a whole bunch of wide character format strings... In VC++,
...
the wide printf functions default %s to be a wide string. GCC defaults
it to
a narrow string. Everything I could find uses %ls or %hs as appropriate
now.
This was SVN commit r715.
2004-07-11 22:30:08 +00:00
f2dc64e75d
Send log messages to the console
...
This was SVN commit r704.
2004-07-11 16:03:26 +00:00
929fe237ce
SDL_ACTIVE => SDL_ACTIVEEVENT (wsdl called it SDL_ACTIVE - official SDL has it
...
as *EVENT). Support for the "windowed" config value, and a bool
fullscreen
argument for set_vmode.
This was SVN commit r696.
2004-07-10 21:33:31 +00:00
77fbf1ab6d
Fixed one more memory leak
...
This was SVN commit r683.
2004-07-10 14:14:36 +00:00
1a8f8df5f6
write screenshots to /data/screenshots, now that that is possible after fixing the appropriate VFS bug :)
...
This was SVN commit r677.
2004-07-09 20:03:15 +00:00
fcb85a5968
Added exit() JS function
...
This was SVN commit r673.
2004-07-09 12:44:12 +00:00
5931a06606
add WriteScreenshot (see announcements)
...
This was SVN commit r668.
2004-07-09 02:04:30 +00:00
a8f48ff7e0
XMB
...
This was SVN commit r665.
2004-07-08 15:22:09 +00:00
d59e656986
Added config file settings for VBO, vsync and shadows
...
This was SVN commit r647.
2004-07-07 18:47:11 +00:00
baa374ae13
Moved JS Init further to the beginning
...
This was SVN commit r622.
2004-07-04 15:38:18 +00:00
d1a66a4503
fix event handler return value
...
This was SVN commit r600.
2004-06-25 22:13:48 +00:00
7d35d84ecf
fixed stupid bug found by philip - was skipping entire main loop if deltatime=0, not just skipping update
...
This was SVN commit r591.
2004-06-23 14:42:35 +00:00
0517546d19
load hello.xml instead of hello2.xml, which may be broken (or exposes a bug in CParser)
...
This was SVN commit r589.
2004-06-23 13:29:48 +00:00
fc476e04f6
stomped on numerous warnings
...
This was SVN commit r584.
2004-06-21 16:29:47 +00:00
ff00971bc8
split ps init/shutdown into separate function; don't use 100% cpu when alt+tabbed out; added sanity check for delta time; removed some older main-loop code (was commented out)
...
This was SVN commit r577.
2004-06-21 14:14:12 +00:00
df62c14469
commented out line 684 (JSI_BaseEntity::init();) the JS_DestroyContext crash is thereby avoided
...
This was SVN commit r528.
2004-06-18 13:11:58 +00:00
9aff01cf23
Unicode fonts
...
This was SVN commit r523.
2004-06-16 15:44:24 +00:00
9114856b11
added and removed oglPrintError debug code
...
This was SVN commit r513.
2004-06-15 02:44:53 +00:00
3c7826ca27
comment out delete g_ScriptingHost - avoids crash within js32
...
This was SVN commit r498.
2004-06-13 19:22:08 +00:00
96cb1d0596
removed fmod dependency; free g_ConfigDB at exit
...
This was SVN commit r486.
2004-06-13 15:35:08 +00:00
b5f4478bcb
add another checkpoint for timing; remove GetSingletonPtr (now uses the singleton's #define)
...
This was SVN commit r483.
2004-06-11 18:02:57 +00:00
15ca5cbf21
newline stomper and fixed warnings
...
This was SVN commit r473.
2004-06-11 02:14:18 +00:00
MarkT
e4fe4ed602
JS Interface to entities. It even partially works now.
...
This was SVN commit r469.
2004-06-10 22:24:03 +00:00
ca1994892e
main now displays g_CameraZoom
...
This was SVN commit r464.
2004-06-09 18:02:33 +00:00
5366bafe3f
Moved -xres and -yres into ParseArgs, added ConfigDB init (and ParseArgs uses ConfigDB for x/yres handling - just a demo ;-P )
...
This was SVN commit r449.
2004-06-09 14:10:31 +00:00
48ad93ad34
added instrumentation for startup time - hack
...
This was SVN commit r432.
2004-06-08 20:41:28 +00:00
notpete
bd0d3e1c36
Moved Xerces initialisation out of CObjectEntry to here (still need to moved GUI and entity XML code at some point). Added simple fixed camera view for basic profiling.
...
This was SVN commit r409.
2004-06-07 19:51:52 +00:00
6380ff781f
written against new res.cpp reload interface
...
This was SVN commit r405.
2004-06-06 23:59:57 +00:00
2dcb0d8056
more header fixes
...
This was SVN commit r401.
2004-06-04 17:47:12 +00:00
kezz
8eedf2f505
kezz - added fmod initialisation code to main.cpp
...
This was SVN commit r394.
2004-06-03 19:43:19 +00:00
c7a84e84be
added precompiled.h everywhere
...
This was SVN commit r392.
2004-06-03 18:38:14 +00:00
4daa183dd3
stripped some headers from deprecated prometheus.h => huge rearrange
...
This was SVN commit r378.
2004-06-03 01:43:33 +00:00
af05b758c6
animation: console scrolls in from top of screen
...
This was SVN commit r374.
2004-06-03 00:19:22 +00:00
62b8deb03d
integrated console
...
This was SVN commit r369.
2004-06-02 20:39:21 +00:00
3abf9ac4b5
lots of type fixes; types.h is now a convenience wrapper on top of the standard uintN_t routines
...
This was SVN commit r334.
2004-06-01 17:34:12 +00:00
1eaadd38aa
ran everything though mark's newline stomper.
...
This was SVN commit r322.
2004-05-30 00:46:58 +00:00
notpete
d2db4da802
Added singleton creation/destruction for a bunch of graphics related classes; a half dozen minor changes related to model submission, command lines.
...
This was SVN commit r309.
2004-05-29 21:04:18 +00:00
MarkT
ac082709cd
Added some pathfinding code. (SparsePath)
...
This was SVN commit r284.
2004-05-29 03:32:33 +00:00
Alan
8de401a3ee
Adding scripting interface code
...
This was SVN commit r281.
2004-05-28 13:07:54 +00:00
672c25084b
fixed log location; win code modules now register init/shutdown (=> less dependencies, more control over init order)
...
This was SVN commit r277.
2004-05-27 17:30:06 +00:00
bb3db6daf8
fixed remnant of set-root-dir problem; now finally works correcly when started from batch file. no extra path/chdir necessary.
...
This was SVN commit r276.
2004-05-27 01:11:21 +00:00
9aacf9b4bf
no message
...
This was SVN commit r275.
2004-05-27 00:29:54 +00:00
MarkT
51375831f1
Desync-ed unit motion.
...
This was SVN commit r274.
2004-05-26 23:47:46 +00:00
MarkT
089472eb24
Early form of collision detection/avoidance added.
...
This was SVN commit r272.
2004-05-26 20:57:25 +00:00
0c8ea18853
upgrade to new libpng and zlib (see announcements thread)
...
This was SVN commit r270.
2004-05-26 19:28:42 +00:00
MarkT
ece29bb59d
Collision detection code (unused at present).
...
This was SVN commit r268.
2004-05-26 03:14:33 +00:00
6c608edd60
linefix stomped everything :P
...
This was SVN commit r266.
2004-05-25 23:16:21 +00:00
MarkT
88e8a56487
Mouse wheel zoom, lack of it was irritating me.
...
This was SVN commit r264.
2004-05-25 22:02:57 +00:00
MarkT
6ef97a6e9a
Yet more warnings resolved; SDL gamma option added to command line.
...
This was SVN commit r261.
2004-05-24 21:28:49 +00:00
df6fceba62
fixed some signed/unsigned warnings; added gamma control via SDL
...
This was SVN commit r258.
2004-05-24 20:25:48 +00:00
MarkT
ed1a9432ca
Testing a theory with TortoiseCVS
...
This was SVN commit r253.
2004-05-22 21:59:49 +00:00
MarkT
c7b6d0089f
Minor fix.
...
This was SVN commit r249.
2004-05-22 02:04:51 +00:00
MarkT
6d5afc10ff
Added PASAP entity systems
...
This was SVN commit r246.
2004-05-21 23:46:16 +00:00
34c3c12934
fixes for VC6 build problems reported by Stu.
...
This was SVN commit r239.
2004-05-18 00:38:39 +00:00
556afb4a5c
fixed current directory problem. added healthy does of paranoia to file_rel_chdir, and removed bogus chdir from main.cpp (from test code)
...
This was SVN commit r238.
2004-05-17 13:23:39 +00:00
fbba2e463d
merged in rich's demo
...
This was SVN commit r236.
2004-05-16 03:31:29 +00:00
notpete
99b785b75e
*** empty log message ***
...
This was SVN commit r232.
2004-05-15 17:57:41 +00:00
c6054e9c4f
automagic reload implemented (vfs and file monitor)
...
This was SVN commit r227.
2004-05-14 21:20:23 +00:00
76b52d1d8a
remove vc6,vc7; use premake instead (will generate workspace in workspaces\vc7 , vc6)
...
This was SVN commit r226.
2004-05-13 17:23:07 +00:00
d1036b9a18
VFS updates; texture reloading now works, tex.cpp is WIP
...
This was SVN commit r223.
2004-05-13 13:52:48 +00:00
5b5726ed4d
merge of (work in progress) VFS code with new dir layout
...
This was SVN commit r216.
2004-05-06 17:14:30 +00:00
28bd6e0510
Added mods/official VFS mount, for the Prometheus Directory Tree
...
This was SVN commit r205.
2004-04-13 16:57:51 +00:00
fa884d356d
Changed keys[] size from 256 to SDLK_LAST (SDL has keycodes over 255)
...
This was SVN commit r192.
2004-03-29 13:23:25 +00:00
bc223f487b
big merge goes linux! ; )
...
This was SVN commit r172.
2004-03-04 22:14:56 +00:00
c4d39513c7
no message
...
This was SVN commit r160.
2004-03-02 23:58:52 +00:00
Gee
0b30254e5c
no message
...
This was SVN commit r130.
2003-12-01 07:14:29 +00:00
Gee
6d86a928a3
no message
...
This was SVN commit r92.
2003-11-25 02:47:12 +00:00
Gee
79186815cf
Some updates, check comments janwas
...
This was SVN commit r78.
2003-11-24 17:14:01 +00:00
Gee
170be50b84
mostly GUI updates
...
This was SVN commit r75.
2003-11-24 02:19:10 +00:00
40ca60014c
no message
...
This was SVN commit r53.
2003-11-12 14:47:38 +00:00
MarkT
d963d9c046
CConfig, vfs, misc engine changes.
...
This was SVN commit r52.
2003-11-10 02:02:28 +00:00
a59a4ed590
no message
...
This was SVN commit r46.
2003-11-07 01:00:16 +00:00
6b1d9ce43f
no message
...
This was SVN commit r45.
2003-11-07 00:59:13 +00:00
071dca65cc
quick fix - gui doesn't compile in vc6 => remove from project
...
This was SVN commit r41.
2003-11-06 19:32:45 +00:00
Gee
da6d6c60a9
Updates making CGUI a singleton
...
This was SVN commit r38.
2003-11-06 11:54:46 +00:00
Gee
1d4d116824
Added the GUI, check janwas comments
...
This was SVN commit r32.
2003-11-06 00:23:40 +00:00
2ebc9e2cb6
Initial revision
...
This was SVN commit r5.
2003-09-21 21:24:53 +00:00