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