Commit Graph
43 Commits
Author SHA1 Message Date
Glenn Maynard 2f1408994a fix up chdir 2002-12-16 02:11:16 +00:00
Chris Danford 48970a9cb6 Fixed plib-related compile errors (hopefully for good) 2002-12-11 11:17:12 +00:00
Glenn Maynard 0984cfd15d add hr_ssprintf; remove a bunch of empty comments 2002-12-09 03:09:59 +00:00
Glenn Maynard 4f21192cf3 cleanups 2002-11-16 06:56:25 +00:00
Glenn Maynard a28d19268a simple untemplated trimleft/trimright implementation 2002-10-31 08:04:34 +00:00
Glenn Maynard d50d1838a5 add stat alias 2002-10-31 05:38:03 +00:00
Chris Danford 73f7db6b15 Replaced most D3DX dependencies. Added Brendan's not-yet-functional networking code. 2002-10-28 05:30:45 +00:00
Glenn Maynard 738617a01b change more qsorts to sort 2002-10-24 08:17:09 +00:00
Glenn Maynard 9e450e2d7a remove unused file utils 2002-10-24 07:19:57 +00:00
Glenn Maynard 6638faad4c Use <algorithm> for min and max, and whatever else it has. Add
a workaround for a VC6 STL bug.
2002-10-24 07:07:26 +00:00
Glenn Maynard 3677b39235 Change *round* to return float, to be like C99.
Fix rounding for negative numbers.
2002-09-09 02:58:36 +00:00
Glenn Maynard 3d6cf803da remove "xxx" in comment (shows up as a fixme in my searches) 2002-09-06 21:29:07 +00:00
Glenn Maynard dfb3fd2b16 Clean up and optimize splitrelpath.
Add GetExtDirListing and GetExtDirListingV, for fast searches for
files by directory, filename prefix and extension.

Note a change in behavior due to this: all theme files will load as
prefixes, not just graphics.  (eg. "title sound (abc)" will load for "title sound",
just like "title graphic (abc)" loads for "title graphic".)  This seems more
consistent anyway, but if it's a problem it's easily fixed.

(Profiling showed that we were spending a decent amount of time reading
directories; this is because we were making separate calls for each
theme extension.)
2002-09-01 00:37:10 +00:00
Glenn Maynard 27decf5ca2 Add CreateDirectories.
Fix, simplify and optimize split().
2002-08-30 00:28:20 +00:00
Glenn Maynard e28dca7fe1 More LPCTSTR.
Add currently unused fnmatch-based filename searching.  (This has
the advantage that we can search for any number of masks without
grabbing the directory tree multiple times.)
2002-08-29 21:02:04 +00:00
Glenn Maynard ec173c736a don't use #pragma once 2002-08-23 00:52:12 +00:00
Glenn Maynard 3364c2c20e Add templated swap(). 2002-08-21 21:47:36 +00:00
Glenn Maynard c8af49d888 Add templated min and max, which only evaluate their arguments once. (Switching to the STL will require this eventually, anyway.)
Keep #defined MIN and MAX, for the few cases where we really do need compile-itme constants.

Add min/max(float,int) and (int,float) specializations, since that's often used.
2002-08-20 22:56:13 +00:00
Chris Danford 7766338beb more bug fixes 2002-08-20 21:00:56 +00:00
Chris Danford 4c12a0921b Fixes to Extra Stage 2002-08-01 13:42:56 +00:00
Chris Danford f9046674fb re-wrote score/statistics tracking 2002-07-28 20:28:37 +00:00
Chris Danford 317c352a9b Various bug fixes. See changelog. 2002-07-23 01:41:40 +00:00
Peter S. May 31cb5e8260 Added function GetCrc32ForString. 2002-07-12 06:45:56 +00:00
Chris Danford 82e52c1306 3.0 beta 4 2002-07-11 19:02:26 +00:00
Chris Danford f8118fea49 no message 2002-06-30 23:19:33 +00:00
Chris Danford b723efdaba no message 2002-05-27 08:23:27 +00:00
Chris Danford b8e01d8164 no message 2002-05-19 06:13:16 +00:00
Chris Danford 2f80235590 no message 2002-05-19 01:59:48 +00:00
Chris Danford dad622f11c no message 2002-04-28 20:42:32 +00:00
Chris Danford 78f3e80118 2.50 checkin 2002-04-16 17:31:00 +00:00
Chris Danford d2eeed810c in the middle of working on 1.70. Now compiles in Visual Studio.net 2002-03-30 20:00:13 +00:00
Chris Danford 044ac127da no message 2002-03-06 08:25:09 +00:00
Chris Danford a6b3663a3c bug fixes 2002-02-28 19:40:40 +00:00
Chris Danford 0ec7b1159d super speed up of song sort switching and expand/collapse 2002-02-06 05:13:39 +00:00
Chris Danford 40df826636 CHANGE: cleaned up debug messages 2002-01-20 07:51:09 +00:00
Chris Danford 0add9e0bb3 checkin of v1.50 2002-01-16 10:01:32 +00:00
Chris Danford 7f3a131195 changes made from 0.95 through 0.97 2001-12-28 10:15:59 +00:00
Chris Danford 7884f8391a no message 2001-12-20 12:37:38 +00:00
Chris Danford 6d5e88563a added directx and divx checkers and divx auto installer 2001-11-26 08:28:48 +00:00
Chris Danford c679ec7956 Rewrote texture loading actor and sprite 2001-11-25 04:31:44 +00:00
Ben Nordstrom c52c818881 no message 2001-11-21 03:21:00 +00:00
Chris Danford a40558031b Major rewrite of all classes related to gameplay (Song, Steps, Player,
WindowDancing and all its UI elements).  All of the dancing UI elements
have been consolidated into the Player class, which simplifies things a
great deal.  Steps and the classes that use them have been generalized
to use a variable number of panels (6 panel, 8 panel).  Only a little more
work is needed on the ColorArrows portion of Player to fully support these
panel modes.
2001-11-04 19:34:28 +00:00
Chris Danford 7caffe0c93 Initial checkin 2001-11-03 10:52:42 +00:00