Commit Graph
100 Commits
Author SHA1 Message Date
Chris Danford b390717cf0 fix compile error (accidental keyboard hit) 2005-10-02 20:01:53 +00:00
Chris Danford 8863adb31a fix wrong song number displayed in nonstop if one player fails and the other doesn't 2005-10-02 19:58:40 +00:00
Chris Danford db71996be1 add missing 2005-10-02 19:57:40 +00:00
Chris Danford 781850c043 fix crash changing songs in nonstop if one player failed and the other player hasn't 2005-10-02 19:23:08 +00:00
Chris Danford c19c1e614e debugging cleanup 2005-10-02 19:21:05 +00:00
Chris Danford 70fb93baaa cleanup 2005-10-02 19:19:14 +00:00
Chris Danford 227c0d19c1 fix "autoplay on rolls near mines hits the mines" 2005-10-02 17:55:47 +00:00
Chris Danford 7b345b5c75 make volume changes affect playing sounds 2005-10-02 08:35:46 +00:00
Chris Danford 4f44d6591f FindPixelFormat returns PixelFormat_INVALID, not NUM_PixelFormat 2005-10-02 04:55:27 +00:00
Chris Danford ced16a3cf5 troubleshooting failed directory create on some machines 2005-10-02 04:54:09 +00:00
Chris Danford 07c0617f2d fix GL_invalid_enum errror caused by my a mistake in my "PixelFormat cleanup" checkin 2005-10-02 03:35:56 +00:00
Chris Danford fa2a5bddc3 Don't give awards if GaveUp or UsedAutoplay
Move bGaveUp into StageStats.  It's not really a per-player value.
2005-10-01 00:18:13 +00:00
Chris Danford bc6c7c89bc move PixelFormat outside of RageDisplay because so many classes outside of RageDisplay use it.
Log PixelFormat strings instead of numbers for easier to read logs.
2005-09-29 17:15:12 +00:00
Chris Danford 4f15363eed add missing DynamicActorScroller.* 2005-09-29 17:08:14 +00:00
Chris Danford 1c9f10be42 default DancingCharacters to random, not off 2005-09-29 06:30:09 +00:00
Chris Danford 7ca3c3c6aa move "simulate disconnect' to RShift 2005-09-29 06:29:30 +00:00
Chris Danford 6698a2ba91 add button to open StepMania.ini 2005-09-28 17:51:16 +00:00
Chris Danford ea5eb4b223 add "Create Song from music file" function 2005-09-27 09:59:39 +00:00
Chris Danford b9fe8abfea add "Create Song from music file" function 2005-09-27 09:57:13 +00:00
Chris Danford f78cee8988 add sound driver selection and logging toggle 2005-09-25 04:52:01 +00:00
Chris Danford 878c73d3c2 Write Catalog.xml even if FastLoad is on.
FastLoad just means "don't check files for changes", not "only use cache".  New files that aren't already in cache are still loaded normally.
2005-09-24 20:39:48 +00:00
Chris Danford 790d3f2c65 add dialog to switch graphics API 2005-09-24 20:36:25 +00:00
Chris Danford 45cc63b84f fix assert when parsing a line that contains only whitespace 2005-09-24 20:26:30 +00:00
Chris Danford 682f9aa379 fix Reverse for RTL can be applied multiple times to the same string 2005-09-24 20:23:15 +00:00
Chris Danford 155007bd3e don't write CatalogXml if FastLoad 2005-09-24 01:05:16 +00:00
Chris Danford 6926b8c811 more complete text descriptions 2005-09-24 00:58:58 +00:00
Chris Danford 30c23a8129 fix AV if lose focus while initializing 2005-09-22 18:18:04 +00:00
Chris Danford a19f0b492a RTL cleanup 2005-09-22 16:49:51 +00:00
Chris Danford 1a7899e270 add support for Right to Left fonts 2005-09-22 09:08:11 +00:00
Chris Danford a00dbc8a46 remove CVS instructions
fix formatting
2005-09-21 01:36:51 +00:00
Chris Danford 4e0d074e4b don't bink selection while context menu screen is showing 2005-09-12 20:14:39 +00:00
Chris Danford 6c2233fd03 JOY_1 -> JOY_BUTTON_1. I've confused DEVICE_JOY1 with JOY_1 many times. 2005-09-12 08:48:16 +00:00
Chris Danford f98cae8ae1 lesson mode polish 2005-09-12 08:04:47 +00:00
Chris Danford e628959ac0 move screen-specific BGAs into overlay and broadcast change messages instead
add lesson fail/pass logic
2005-09-12 06:21:30 +00:00
Chris Danford 015bcd7b1b remove bForceSecret. Use "noshowcourse" instead. 2005-09-11 01:42:16 +00:00
Chris Danford 6dac77150a fix VC7 warnings 2005-09-11 01:28:25 +00:00
Chris Danford 65d71a4f23 expermienting with DEFINE_METHOD macro for Lua methods 2005-09-10 02:47:04 +00:00
Chris Danford 9580a5f8a4 add "success/try again" looping logic to lesson mode 2005-09-09 21:49:29 +00:00
Chris Danford 788f6e8126 working on lesson mode 2005-09-08 22:47:16 +00:00
Chris Danford cc76a438f2 turn MenuTimer off on ScreenGameplay 2005-09-07 23:23:05 +00:00
Chris Danford f25852aa90 don't construct MenuTimer and MemoryCardStatusIcon if they're not used
cache TIMER_SECONDS
2005-09-07 22:25:10 +00:00
Chris Danford ae8f754b1f add Lua method bindings 2005-09-07 22:05:41 +00:00
Chris Danford 2d061d4938 use Lua params directly instead of @s 2005-09-06 19:11:03 +00:00
Chris Danford 67a6647c06 cleanup 2005-09-06 19:01:14 +00:00
Chris Danford bb10c7c21f pass around InputEventPlus in Screen::Input instead of multiple input structures 2005-09-05 02:26:50 +00:00
Chris Danford 056dd1b1d5 fix crash in ~Character when deleting Characters that failed to load 2005-09-05 02:19:47 +00:00
Chris Danford ca22d71ba4 check invalid values in MultiPlayer conversions 2005-09-05 02:19:01 +00:00
Chris Danford abaaa199f2 fix output dir 2005-09-04 17:22:40 +00:00
Chris Danford 48ebc53549 return NULL -> return CString() for clarity and efficiency 2005-09-04 16:55:21 +00:00
Chris Danford c414d1bcf8 fix _DEBUG compile errors 2005-09-04 16:45:38 +00:00
Chris Danford 24440aa3bf move Trasform caching out of ActorScroller and into LuaExpressionTransform so that ScreenOptions can use it too.
add RowOn/OffCommand to ScreenOptions
2005-09-03 17:37:42 +00:00
Chris Danford ae0e385c10 position scroller items so that the items' will start from their resting position when they execute their OnCommand. 2005-09-03 04:50:49 +00:00
Chris Danford f55e8a54e6 Don't evaluate the ActorScroller transform function every time though Draw.
Cache TweenState values at a provided interval, then interpolate between the TweenStates.
TODO: Precalculate these TweenStates in Init?
2005-09-02 21:42:34 +00:00
Chris Danford 2bfa9b23dd add blinking caret 2005-09-02 21:38:00 +00:00
Chris Danford d120a36089 Backsp -> Backspace 2005-09-02 21:36:56 +00:00
Chris Danford bb6c216943 prompt string fixes 2005-09-02 21:30:33 +00:00
Chris Danford f45893e7aa themable text entry special keys
add InitCommand for keys
2005-09-02 06:52:30 +00:00
Chris Danford e439ae2a96 return "" -> return NULL 2005-09-02 00:14:07 +00:00
Chris Danford 7c4f2595ab Remove support for .actor. Use .xml instead. 2005-09-02 00:09:21 +00:00
Chris Danford 30515ffaa4 iterate over each Attrib only one, not 8 times while searching for name matches 2005-09-02 00:01:58 +00:00
Chris Danford 48fccae8fa update project 2005-09-01 06:15:07 +00:00
Chris Danford b1f742f69b fix for VC6 that can't initialize statics in the class definiton 2005-09-01 04:26:23 +00:00
Chris Danford 3e99a3853d add inserting/removing course mods 2005-08-30 18:09:00 +00:00
Chris Danford 0dcabed9a9 don't have ScreenEvaluationMultiplayer fallback to ScreenEvaluation, a screen it doesn't derive from 2005-08-30 16:27:18 +00:00
Chris Danford aaa7a2d18a cleanup MultiPlayer/InputDevice mapping 2005-08-30 16:22:48 +00:00
Chris Danford 23540308ef assert instead of AV on missing Character 2005-08-30 14:10:24 +00:00
Chris Danford 96b28c7522 fix compile 2005-08-30 08:29:15 +00:00
Chris Danford 9930853b8c fix compile 2005-08-30 08:20:25 +00:00
Chris Danford e71f9d964d have all edit screens fallback on ScreenOptionsSimple so that they can easily share style 2005-08-30 08:07:13 +00:00
Chris Danford 656d5fb2ea use GAMESTATE:GetPlayMode instead of PlayModeName 2005-08-30 08:01:39 +00:00
Chris Danford dd28d5e354 add BulletOnCommand 2005-08-30 07:58:53 +00:00
Chris Danford 7af4f48eac use AutoActor for CanGoLeft/Right so that Right can use the Left image but flipped 2005-08-30 07:58:24 +00:00
Chris Danford b224ac2b13 play CursorOnCommand to set DrawOrder 2005-08-30 07:56:39 +00:00
Chris Danford c67bfb2624 poll for InputDeviceState changes 2005-08-30 00:05:04 +00:00
Chris Danford 2320913000 strip out profile changing stuff. For as infrequenly as it's used, it doesn't need to be so prominent. Also, the bloat makes the screen slow to load. 2005-08-29 22:22:12 +00:00
Chris Danford 5baed38364 add checking for "\\n" to allow newlines in TipDisplay. Think of a better solution someday... 2005-08-29 22:21:17 +00:00
Chris Danford 31ec0b5226 add setting of default player profiles 2005-08-29 15:29:20 +00:00
Chris Danford 3ad4d519ba default bob and bounce in y, not in z 2005-08-29 15:27:18 +00:00
Chris Danford af79589251 comment cleanup 2005-08-29 15:26:53 +00:00
Chris Danford 0139231be6 Add mixed case version that's used in a few places. Phase out the lowercase version eventually. 2005-08-29 02:03:17 +00:00
Chris Danford 20b0a0801b cleanup 2005-08-29 00:55:44 +00:00
Chris Danford c045bc5d45 multiplayer tweaking 2005-08-28 18:29:46 +00:00
Chris Danford d912c743b3 don't save stats in multiplayer 2005-08-28 18:29:01 +00:00
Chris Danford 6ff7a426e0 always use event mode in multiplayer 2005-08-28 18:28:42 +00:00
Chris Danford 4166d52c98 optimize: save TweenStates instead of re-applying the position function 2005-08-28 18:03:03 +00:00
Chris Danford 035687fa4f add ScreenEvalMultiplayer 2005-08-28 09:03:21 +00:00
Chris Danford cb3c9b60a4 remove uses of PlayModeName 2005-08-28 09:01:19 +00:00
Chris Danford be1039221e add ScreenEvaluationMultiplayer 2005-08-28 08:59:46 +00:00
Chris Danford df29b126f0 remove unused PlayModeName 2005-08-28 08:59:14 +00:00
Chris Danford fdf26927e3 hack for ScreenHowToPlay where no players are joined 2005-08-28 08:58:21 +00:00
Chris Danford 977322be05 add list of scores and judgments to multiplayer gameplay 2005-08-26 19:11:01 +00:00
Chris Danford 9b307b198c add list of scores and judgments to multiplayer gameplay 2005-08-26 17:39:53 +00:00
Chris Danford 2d5e08f288 hack for testing all 8 players w/ only one joystick 2005-08-26 17:37:30 +00:00
Chris Danford b9f82be7a9 add separate MultiPlayer value. index = enabled player index (max num joined players). multiPlayer = MultiPlayer value for this player (max NUM_MultiPlayer) 2005-08-26 17:34:42 +00:00
Chris Danford b54323f917 move all translations for an input event into one structure. Have screens pass this around instead of passing around 5 separate input structures 2005-08-26 17:33:02 +00:00
Chris Danford 89482ce6ba add PlayerScoreList 2005-08-26 17:32:11 +00:00
Chris Danford dd907dd19c VC7 compile fix 2005-08-23 23:48:23 +00:00
Chris Danford 5710c5bb5e merge Multiplayer into ScreenGameplay 2005-08-23 21:43:32 +00:00
Chris Danford f71cb1cdcf merge Multiplayer into ScreenGameplay. This needs cleanup. 2005-08-23 21:38:51 +00:00
Chris Danford 73461405b4 add c'tor overload to make Player without a NoteField 2005-08-23 21:07:36 +00:00