Commit Graph

94 Commits

Author SHA1 Message Date
Chris Danford d120a36089 Backsp -> Backspace 2005-09-02 21:36:56 +00:00
Glenn Maynard f03a983886 refactor to support preloading; load this (almost) like any other screen 2005-08-14 00:47:04 +00:00
Glenn Maynard 3a464572b4 cleanup 2005-08-13 00:03:56 +00:00
Glenn Maynard 16e2681225 simplify 2005-08-12 23:39:26 +00:00
Glenn Maynard 37fc8656a1 static 2005-08-12 23:37:16 +00:00
Glenn Maynard 450cbfa66b make STextEntry work more like other screens: single parameter ctor, move
the special load stuff into a separate function (called any time before
BeginScreen)
2005-08-12 22:46:32 +00:00
Glenn Maynard 019000a40e remove m_bIsTransparent 2005-07-19 21:01:50 +00:00
Glenn Maynard 5161a06e08 simplify 2005-07-18 02:31:51 +00:00
Chris Danford 93ae621c58 derive from SMWE 2005-07-15 01:51:32 +00:00
Glenn Maynard fcbe7b1bd7 rename SetFromNewScreen -> PushScreen (it doesn't touch existing screens)
allow pushing screens without having them deleted on pop
2005-07-14 21:42:52 +00:00
Glenn Maynard 561de04706 cleanup 2005-07-14 03:50:19 +00:00
Glenn Maynard 2a479eb568 cleanup 2005-07-14 03:36:07 +00:00
Glenn Maynard 28133ca105 cleanup 2005-07-07 10:29:04 +00:00
Chris Danford 7c6dbc102b working on ScreenOptionsProfiles 2005-07-05 23:13:49 +00:00
Glenn Maynard ea97ec6095 ScreenTextEntry::TextEntry 2005-07-03 04:42:47 +00:00
Glenn Maynard 2cb0658151 ScreenPrompt::Prompt update 2005-07-03 04:34:53 +00:00
Glenn Maynard ea1bede8c3 drop StepMania.ini sections. Almost everything is in [Options], and it's
hard enough keeping straight which arbitrary options screen an option
is in without having a separate categorization for the INI.  (This will
simplify later changes.)
2005-05-19 01:25:38 +00:00
Chris Danford 820fb0b361 broadcast on Preference changes 2005-05-06 20:41:05 +00:00
Charles Lohr afd53cfc5e Add: Support for shifting non-standard letters.
Maybe we should have a function for this since it's in two places.
2005-04-03 01:52:53 +00:00
Charles Lohr dc0f7d909a Change: make Shift key actually shift manual keyboard inputted chars. 2005-04-02 20:18:01 +00:00
Charles Lohr 3251fa2e28 Add: ability to let user use the text entry screen old-style. 2005-03-31 22:47:21 +00:00
Charles Lohr 53945b76e1 Add: Colin for text entry. 2005-03-28 08:05:14 +00:00
Charles Lohr 39e9962e41 Fix: Don't crash on null validate callback 2005-03-26 22:59:13 +00:00
Glenn Maynard c9c9ee7c85 readd underscore 2005-03-25 02:18:52 +00:00
Glenn Maynard 232e4e3552 tweak characters 2005-03-25 02:05:34 +00:00
Steve Checkoway ae02033893 Fix warnings. 2005-03-23 21:04:40 +00:00
Chris Danford 659def4479 fix Pop message doesn't get sent if more than 1 prompt screen on the stack 2005-03-23 06:46:24 +00:00
Chris Danford 6adaa3f1a2 Add cancel transition for STextEntry
Validate new edit name is unique
2005-03-23 05:12:31 +00:00
Chris Danford 4c3b100c16 fix bogus s_bCancelled flag 2005-03-23 04:10:11 +00:00
Chris Danford ee4be22260 add input length cap
fix bogus s_bCancelled flag
2005-03-23 04:08:27 +00:00
Chris Danford ae57faa18d add change sound 2005-03-23 03:41:40 +00:00
Chris Danford fb4822d6c6 fix backsp on empty string crashes 2005-03-23 03:36:30 +00:00
Chris Danford 73506c413b virtual keyboard cleanup 2005-03-22 23:58:16 +00:00
Sean Burke 4c953a5f03 compile fix 2005-03-22 22:43:20 +00:00
Chris Danford 0515e7949a add text entry sounds 2005-03-22 20:26:06 +00:00
Chris Danford 96852c234c Add a virtual keyboard to ScreenTextEntry 2005-03-22 20:15:24 +00:00
Glenn Maynard b51b0cfb4c Use Init() for all screens, so we can set state before the base class
members are loaded--they'll see resets, score finalization, etc.  It
also results in smaller code, due to a g++ bug that causes constructors
to be emitted several times.
2005-02-23 06:29:05 +00:00
Chris Danford 4223e09cc8 GetPathTo -> GetPath 2005-02-06 03:32:53 +00:00
Glenn Maynard 32f829d42c cleanup (never compare DeviceI.button against KEY_* unless you first check that it's a keyboard) 2005-02-02 05:57:26 +00:00
Charles Lohr fbce850d92 Readd: Numpad support 2005-02-02 04:47:31 +00:00
Adam Lowman 914b8233ee New Pasword Input Screen and SMOnline Login 2005-01-26 08:50:09 +00:00
Charles Lohr e3ba3900d6 Add: We should be able to enter information in the prompts using the numberpad. 2005-01-26 06:29:02 +00:00
Glenn Maynard c9091a1214 Don't play "On" automatically for non-generic BGAnimations; play it
explicitly, like we do with all other objects.
2005-01-15 19:21:09 +00:00
Chris Danford cfd7f6300f fix CoinMode toggling on ScreenTitleMenu 2005-01-05 04:35:15 +00:00
Glenn Maynard b144644c7b wchar_t:wstring::char:string; fixes warning 2004-11-30 01:39:22 +00:00
Ryan Dortmans 7bbfaaa061 Translate non-keyboard input to keyboard input 2004-11-26 23:33:07 +00:00
Chris Danford 7f336c2ce6 self-registering screen classes 2004-11-26 17:28:47 +00:00
Chris Danford 72bd480883 CENTER_* -> SCREEN_CENTER 2004-11-05 06:35:10 +00:00
Ryan Dortmans 0e3fe5d6cc Allow keyboard input using Xbox pad 2004-10-25 12:40:05 +00:00
Chris Danford 807d892f4f allow theme to specify logical screen dimensions 2004-09-21 06:07:12 +00:00