Glenn Maynard
ebb4b3a340
xml->lua for files that use %
2007-02-10 22:52:28 +00:00
Glenn Maynard
2140b1d8c8
xml->lua for files that use %
2007-02-10 22:45:25 +00:00
Glenn Maynard
7d66e0bcfd
xml->lua for files that use %
2007-02-10 22:35:50 +00:00
Glenn Maynard
b9acd66239
xml->lua for files that use %
2007-02-10 22:28:07 +00:00
Glenn Maynard
070779520f
use accessors
2007-02-10 22:17:43 +00:00
Glenn Maynard
fcf121feb0
add PlayCommandNoRecurse to fix PlayCommand hack
2007-02-10 05:42:25 +00:00
Glenn Maynard
5e549c0437
cleanup
2007-02-09 05:15:35 +00:00
Glenn Maynard
98f9d9edaf
simplify
...
set size
2007-02-09 05:13:49 +00:00
Glenn Maynard
101bf0a85f
simplify
2007-02-09 04:45:54 +00:00
Glenn Maynard
9d7893fc69
cleanup masking
2007-02-09 04:38:15 +00:00
Glenn Maynard
edeb62afed
simplify
2007-02-09 04:36:51 +00:00
Glenn Maynard
6cbc0577e9
simplify
2007-02-09 04:33:15 +00:00
Glenn Maynard
7c5dbab999
update mask handling
2007-02-09 04:29:54 +00:00
Glenn Maynard
f6fd57cc12
typo
2007-02-09 04:03:22 +00:00
Chris Danford
142157e147
StepsTypeToString should return "Foo_Bar", not "StepsType_Foo_Bar"
2007-02-09 03:24:11 +00:00
Chris Danford
35df8821ca
add Lua GetOneSteps
2007-02-09 03:23:24 +00:00
Steve Checkoway
b3d52febb4
PowerPC linux build.
2007-02-09 01:13:51 +00:00
Glenn Maynard
1bd5c423c0
fix crash, cleanup
2007-02-08 22:18:34 +00:00
Glenn Maynard
7a6b2d6c47
add ActorFrame:RunCommandsRecursively
2007-02-08 22:17:14 +00:00
Glenn Maynard
2116064921
fix m_size
2007-02-08 21:36:38 +00:00
Glenn Maynard
71b70c4cba
split GetSourceToImageCoordsRatio(), GetSourceWidth(), GetTextureWidth()
...
into more correct X, Y versions
2007-02-08 21:35:43 +00:00
Glenn Maynard
ff420be0eb
fix default game selection
2007-02-08 21:21:17 +00:00
Glenn Maynard
2aca7a4d16
add more powerful dynamic frame
2007-02-08 20:40:52 +00:00
Glenn Maynard
5437d929a8
redo sprite frame handling, with Lua in mind; allow defining arbitrary
...
rects
2007-02-08 20:38:16 +00:00
Glenn Maynard
3d3c2bad49
bind RunCommandsOnChildren
2007-02-08 20:34:45 +00:00
Glenn Maynard
31caea19cb
fix path
2007-02-07 09:38:52 +00:00
Glenn Maynard
5bb64801b4
update
2007-02-07 08:34:51 +00:00
Glenn Maynard
383a01e3b5
error check
2007-02-07 05:59:34 +00:00
Glenn Maynard
2cebe3ef34
fix crash with empty models
2007-02-07 05:54:13 +00:00
Glenn Maynard
8b1c76065e
psds
2007-02-06 10:20:11 +00:00
Glenn Maynard
a76708dd9f
refactor NoteSkins
2007-02-06 08:03:34 +00:00
Glenn Maynard
ff42847669
refactor and change NoteSkins
2007-02-06 07:56:37 +00:00
Glenn Maynard
d2f43893ce
fix roll autoplay
2007-02-06 03:45:57 +00:00
Glenn Maynard
0ec4356901
Allow Lua concatenated tables to concatenate functions. This means
...
that code loading an actor can have an InitCommand even if the actor
itself also has an InitCommand. The actor's own InitCommand will be
run first, followed by the caller's.
2007-02-06 02:59:48 +00:00
Glenn Maynard
c95f22f013
cleanup
2007-02-06 01:31:14 +00:00
Steve Checkoway
450ebed713
Remove timing code. There is likely more to optimize here. The current break down for time spent is, 51.9% in XmlFileUtil::SaveToFile (all of that in GetXMLInternal), 23.7% in RadarValues::CreateNode (with half of that in ssprintf alone!), 12.8% in XNode::Free and the rest is spread around pretty evenly. For reference, before these changes, it was taking about 3.5 seconds to write my catalog.xml and now it's taking under 1.5 (that's .8 seconds for writing and .5 for creating the XNodes for Songs, if anyone was wondering).
2007-02-04 13:36:16 +00:00
Steve Checkoway
424f04219b
Simplify. There is no need for a SAFE_DELETE since attribute and children data structures are clear()ed.
2007-02-04 13:23:24 +00:00
Steve Checkoway
eebc1e9f3c
Simplify.
2007-02-04 10:57:09 +00:00
Steve Checkoway
69b4f62a7a
No need for this to be split out.
2007-02-04 10:49:42 +00:00
Steve Checkoway
6f312b4810
Put StepMania.app in the main directory no matter what the configuration is. (I'm not sure how this got changed.)
2007-02-04 10:45:25 +00:00
Steve Checkoway
6d2fa387d8
Cut xml writing time down by a third for catalog.xml by not concatenating strings before calling Write.
2007-02-04 10:44:45 +00:00
Steve Checkoway
169d7c8b44
Greatly decrease time to write catalog.xml by pulling THEME->GetMetricB out of the inner loop and passing it along to RadarValues. (Also don't copy the vector of Song*.) The time to generate the XNode for Songs was cut down by a fifth (from 2.5 seconds to .5 seconds for me, fully optimized).
2007-02-04 09:35:02 +00:00
Steve Checkoway
e17ccc6bdb
Allow quitting before creating the main window.
2007-02-04 08:17:22 +00:00
Glenn Maynard
6fb3238f6e
split out ActorUtil::LoadXNodeFromStackShowErrors
2007-02-04 08:16:46 +00:00
Steve Checkoway
6223d48554
Copyright years.
2007-02-04 08:15:47 +00:00
Glenn Maynard
00395c366e
simplify; this isn't recursive anymore and this was inconsistent
2007-02-04 08:08:08 +00:00
Steve Checkoway
5e15696c59
Yes.
2007-02-04 08:07:26 +00:00
Glenn Maynard
f45875adc7
add helpers
2007-02-04 08:03:47 +00:00
Glenn Maynard
5dd54edec1
fix build
2007-02-04 04:33:12 +00:00
Glenn Maynard
5fcf40beda
compile fix
2007-02-04 04:24:01 +00:00