Commit Graph

75 Commits

Author SHA1 Message Date
Chris Danford 72f119fcb4 handle whitespace on either side of names and values. e.g. "name = I Love Rock and Roll" 2007-04-15 18:53:19 +00:00
Glenn Maynard cefa128034 change XNode children to a vector.
This means the order of children is preserved.

It also means the name of each node isn't duplicated.  This was
an opportunity for an inconsistent XNode tree.  Nodes can now be
renamed after being inserted into a tree.

Searching for children by name isn't efficient.  Use attributes for that.
2007-02-12 01:52:18 +00:00
Glenn Maynard 1a89ddfccd pointer to attributes 2006-10-03 00:07:01 +00:00
Glenn Maynard fb6bafb208 simplify 2006-10-02 23:12:18 +00:00
Glenn Maynard 83defce27b XML update 2006-10-02 22:52:57 +00:00
Glenn Maynard 286824b22d simplify 2006-10-02 06:37:00 +00:00
Glenn Maynard d188c2fd12 use GetName, GetValue 2006-10-02 06:12:42 +00:00
Steve Checkoway 01fb4540f3 Simplify. 2006-10-01 14:51:50 +00:00
Chris Danford d00063c067 name/tab/string cleanup 2006-01-20 23:38:17 +00:00
Chris Danford 3992801160 test for error when writing Preferences.ini 2006-01-20 21:40:15 +00:00
Chris Danford fc18dbd342 make more strings localizable 2006-01-08 18:40:20 +00:00
Chris Danford f02ed66d59 assert if we're about to write an unparsable ini file 2006-01-05 07:36:09 +00:00
Glenn Maynard dcd1d8f98e prefer standard find() over Find 2005-12-21 08:33:30 +00:00
Glenn Maynard 8f4496685e cleanups 2005-12-21 07:52:23 +00:00
Chris Danford ec51af900e CString -> RString for files used by smpackage 2005-12-10 08:15:44 +00:00
Glenn Maynard 64d9c29568 Simplify: store attributes in a simple map<CString,CString>, not in an object.
Makes attributes lighter.
2005-10-11 10:24:07 +00:00
Glenn Maynard 4399f2ff0f cleanup 2005-09-05 03:24:14 +00:00
Glenn Maynard 757285ee5a consistency 2005-09-03 08:34:36 +00:00
Glenn Maynard ebe60c9eb7 simplify 2005-06-27 05:24:24 +00:00
Glenn Maynard 813dd2b127 minor optimizations 2005-03-22 23:04:03 +00:00
Chris Danford 9ab13ad4f2 give the root node a name so that it's valid XML 2005-01-26 09:13:24 +00:00
Chris Danford dc6e6f0d21 fix Ini saving 2005-01-08 00:16:11 +00:00
Chris Danford 12414d66f1 fix comments saved as values 2005-01-07 14:37:21 +00:00
Chris Danford 981e52ec58 merge IniFile and XmlFile 2005-01-07 14:28:00 +00:00
Chris Danford de22848a45 remove IniFilePreserveOrder 2005-01-07 02:24:16 +00:00
Chris Danford a675190a55 Don't re-parse the ini file multiple times per BGALayer. Yuck. 2004-12-27 10:24:54 +00:00
Glenn Maynard ae92b86b34 RageFileBasic 2004-12-11 02:25:38 +00:00
Glenn Maynard 2474150aeb allow passing a file directly to IniFile 2004-12-10 09:46:09 +00:00
Glenn Maynard c37a82ed40 more general string<->value functions 2004-12-07 01:43:06 +00:00
Glenn Maynard 0d0cb39d75 use utf8_remove_bom 2004-12-03 01:04:31 +00:00
Chris Danford 3594cc345e write "metrics.ini.new" that automatically converts absolute screen positions to use the SCREEN_* constants 2004-11-06 19:47:23 +00:00
Glenn Maynard f0c0a532f9 sscanf("%f") -> strtof() 2004-08-10 22:19:06 +00:00
Glenn Maynard 565f9b364c fix error handling 2004-06-06 20:01:19 +00:00
Glenn Maynard c0adadd3a5 IniFile cleanup 2004-05-23 02:27:51 +00:00
Glenn Maynard d5211311c6 fix infinite looping on error 2004-04-18 23:06:56 +00:00
Chris Danford 4f439be739 split HighScore to separate file
move score data from ProfileManager to Profile
store score data in XML for easier forward/backward compatibility
2004-02-10 09:42:01 +00:00
Glenn Maynard f1a1246dcd output cleanup 2004-01-13 03:11:25 +00:00
Glenn Maynard b651e4f002 newline fix 2003-12-04 08:39:08 +00:00
Glenn Maynard e176d533b1 use RageFile 2003-12-04 08:32:35 +00:00
Glenn Maynard c9074c170c IniFile::SetValueB->SetValue, etc. Cleanup. 2003-10-02 02:11:47 +00:00
Glenn Maynard b13cb43aa6 IniFile::GetValueB->GetValue, etc. Cleanup. 2003-10-02 02:03:29 +00:00
Chris Danford 35950c4eaf Add prefs for logging. Don't throw if can't open log file. Remove Ragefopen and Rageifstream (they aren't needed). 2003-08-13 04:40:23 +00:00
Chris Danford fe0cba9f78 runs on Xbox 2003-07-22 07:56:46 +00:00
Glenn Maynard e38ecdafe1 improve output 2003-07-20 21:23:20 +00:00
Glenn Maynard 154efe9888 kill debug stuff 2003-07-10 18:25:01 +00:00
Glenn Maynard 700525d3ee rewrite not using fstream--its error handling is useless 2003-07-10 17:45:00 +00:00
Glenn Maynard 500e968823 Throw if AnimatedTexture can't load; otherwise the next GetKey will fail,
anyway.

Add very loud, temporary debug output.
2003-07-10 16:51:15 +00:00
Chris Danford b2f5393026 finalize dancing character directory structure
better camera movements
animated face textures
2003-06-09 19:22:04 +00:00
Glenn Maynard 1edc1a325c Const fixes.
Add unsigned values.
Remove old, outdated, redundant comments.
Simplify.
2003-05-22 19:35:57 +00:00
Glenn Maynard 09967df461 Rest of s/GetString/c_str/.
(watch out for PlayerOptions::GetString and SongOptions::GetString)
2003-04-25 00:27:30 +00:00