Commit Graph
100 Commits
Author SHA1 Message Date
Glenn Maynard b4874c0646 do this in the overlay 2005-08-24 21:31:06 +00:00
Glenn Maynard 9247e9b17b register type 2005-08-24 21:30:34 +00:00
Glenn Maynard 1e033bfff5 auto-update MusicSortDisplay 2005-08-24 21:24:29 +00:00
Glenn Maynard 8ebdf38c71 Message_SortOrderChanged
no deque
2005-08-24 20:46:39 +00:00
Glenn Maynard 42e27c06ab cleanup 2005-08-24 20:45:57 +00:00
Glenn Maynard c85554fce8 simplify 2005-08-24 20:44:15 +00:00
Glenn Maynard c136cf3a9e fix "warning C4213: nonstandard extension used : cast on l-value" 2005-08-24 20:43:05 +00:00
Glenn Maynard 56817d9490 broadcast m_SortOrder 2005-08-24 20:42:14 +00:00
Glenn Maynard 833903e7ef branch optimization to reduce the cost of asserts 2005-08-24 17:42:01 +00:00
Glenn Maynard da269be1a2 minor optimization 2005-08-24 02:26:36 +00:00
Glenn Maynard 0cedd92c67 move into archutils; only VC6 needs this 2005-08-23 19:55:23 +00:00
Glenn Maynard ba8efe82a0 optimize: implement scale and clamp lua functions in C 2005-08-23 06:14:11 +00:00
Glenn Maynard 49466a567d use GetStats for logs 2005-08-23 05:15:16 +00:00
Glenn Maynard 65beab6826 short circuit on already prepared 2005-08-15 15:44:29 +00:00
Glenn Maynard d0c14b9187 pull out RunConcurrentlyPrepareScreen 2005-08-15 15:19:34 +00:00
Glenn Maynard a94acefe4b preload character icons 2005-08-15 15:12:52 +00:00
Glenn Maynard 6f89faaece don't load character images with banner hints 2005-08-15 15:11:02 +00:00
Glenn Maynard cf695ce313 BeginScreen 2005-08-15 02:32:36 +00:00
Glenn Maynard 4bf63f6220 fix compile 2005-08-14 21:58:13 +00:00
Glenn Maynard 3791a8058a This is still needed: we process delayed screen loads in the ScreenManager update *after* updating screens. 2005-08-14 21:14:54 +00:00
Glenn Maynard 8f0c56b831 preload minimenu (yuck, need a better way to do this) 2005-08-14 03:59:53 +00:00
Glenn Maynard 4574e3e496 fix assert when creating new profile 2005-08-14 03:28:00 +00:00
Glenn Maynard 7477d63f04 fix crash 2005-08-14 02:12:19 +00:00
Glenn Maynard abf0f0bb14 remove unused 2005-08-14 02:05:42 +00:00
Glenn Maynard 1b171db459 cleanup 2005-08-14 02:04:40 +00:00
Glenn Maynard d43f11692f do Success/Failure in SPrompt (minor hack for other work until I figure out
something better)
2005-08-14 02:02:32 +00:00
Glenn Maynard 2eb54bdb89 ScreenSaveSync::SaveSync 2005-08-14 02:01:23 +00:00
Glenn Maynard 1bbde2a17e run SaveSync by calling ScreenPrompt normally (Load() is going away) 2005-08-14 02:00:51 +00:00
Glenn Maynard 74cbecfa7e different ScreenMessages sent on pop is expected to be a more commonly
used way of communicating between screens; make it easier to use.
2005-08-14 01:56:37 +00:00
Glenn Maynard 9bed5de7e9 use BeginScreen 2005-08-14 01:48:06 +00:00
Glenn Maynard 7906be552b fix crash 2005-08-14 01:39:39 +00:00
Glenn Maynard 9d29f1e50f refactor to support preloading; load this (almost) like any other screen 2005-08-14 01:18:56 +00:00
Glenn Maynard c5c84793b0 Class=ScreenPrompt 2005-08-14 01:18:16 +00:00
Glenn Maynard 30ef5d071e InitMenu in BeginScreen, not Init; fixes crashes on preload (when the screen
is loaded, no profile is selected)
2005-08-14 00:54:21 +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 c077e6a0c0 fix changing difficulties with select+direction moves the wheel (why did this work before?) 2005-08-13 21:27:52 +00:00
Glenn Maynard 9004c4f831 steps -> course 2005-08-13 17:33:20 +00:00
Glenn Maynard 6e155cf810 use PROFILEMAN->RenameLocalProfile 2005-08-13 05:08:09 +00:00
Glenn Maynard 02665b4bcc set up option rows in BeginScreen, not Init. fixes deleted profiles not disappearing, etc 2005-08-13 05:02:54 +00:00
Glenn Maynard 18a1459284 fix assert if InitMenu is called more than once on a screen that uses OptionRowHandlers 2005-08-13 04:57:41 +00:00
Glenn Maynard 18d3efa6e1 allow loading editable data from stats.xml 2005-08-13 03:16:28 +00:00
Glenn Maynard 570713023a cleanup 2005-08-13 02:30:21 +00:00
Glenn Maynard 53b3c35663 unused 2005-08-13 01:50:32 +00:00
Glenn Maynard 77d5d0466f CreateLocalProfileByID -> AddLocalProfileByID (to allow code to set up
a local profile on its own)
2005-08-13 01:47:56 +00:00
Glenn Maynard 674ddf419a simplify 2005-08-13 01:38:35 +00:00
Glenn Maynard 828c44f299 flush in SaveAllToDir, instead of CreateNewProfile 2005-08-13 01:32:50 +00:00
Glenn Maynard 18911711c4 split FillProfile 2005-08-13 00:10:18 +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 537491e1ed cleanup 2005-08-12 23:35:18 +00:00
Glenn Maynard 77e37fa38b ScreenPrompt::BeginScreen 2005-08-12 23:34:44 +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 f264975834 delete profiles without reloading all old ones 2005-08-12 19:12:20 +00:00
Glenn Maynard 6fd6304502 rename profiles without reloading all old ones
assert
2005-08-12 19:05:38 +00:00
Glenn Maynard 39656d87ec create new profiles without reloading all old ones 2005-08-12 18:40:12 +00:00
Glenn Maynard d01af9bde2 typo 2005-08-12 04:13:08 +00:00
Glenn Maynard 85d66d4a6c dumb fix 2005-08-12 04:12:33 +00:00
Glenn Maynard b5cca118e0 add TWEEN_SMOOTH 2005-08-12 04:08:51 +00:00
Glenn Maynard f54745f8da fix warning 2005-08-12 04:05:19 +00:00
Glenn Maynard fbfafcecbb pull code out of header 2005-08-12 03:22:44 +00:00
Glenn Maynard ca72464405 simplify 2005-08-12 03:18:31 +00:00
Glenn Maynard 6c8fd11e93 merge common code 2005-08-12 03:16:44 +00:00
Glenn Maynard ce5643c76a flip logic ("if(!a) b else c" -> "if(a) c else b") 2005-08-12 03:16:21 +00:00
Glenn Maynard 643d264ce0 cleanup, de-interleace accessors 2005-08-12 03:14:50 +00:00
Glenn Maynard 52eb7a79b8 cleanup 2005-08-12 03:12:54 +00:00
Glenn Maynard 095513c3d7 hide more 2005-08-12 03:10:53 +00:00
Glenn Maynard 2b1b57b81f hide more 2005-08-12 03:03:54 +00:00
Glenn Maynard 8af1f7003d hide more 2005-08-12 02:55:48 +00:00
Glenn Maynard 70a109c54b fPercentDP, fSurviveSeconds 2005-08-12 02:46:58 +00:00
Glenn Maynard d3bd7a7723 hide iScore 2005-08-12 02:37:04 +00:00
Glenn Maynard aa04fe60dd hide grade 2005-08-12 02:19:08 +00:00
Glenn Maynard 2307fa23d9 hidden HighScore::sName 2005-08-12 01:52:01 +00:00
Glenn Maynard 4f7da83726 pull function out of header
const
2005-08-12 01:29:40 +00:00
Glenn Maynard 09b7bb96bc working on hiding HighScore internals 2005-08-12 01:05:35 +00:00
Glenn Maynard f4caf2275f simplify 2005-08-11 23:57:20 +00:00
Glenn Maynard 453de64456 LoadEditFromBuffer and friends (analogs of NotesLoaderSM calls) 2005-08-11 23:29:47 +00:00
Glenn Maynard 4ca6bf6282 implement CourseWriterCRS::GetEditFile, CourseWriterCRS::Write(RageFileBasic) 2005-08-11 23:28:18 +00:00
Glenn Maynard 09b44c9766 split GetLocalProfileByID 2005-08-11 23:14:32 +00:00
Glenn Maynard 3c93754969 split CreateLocalProfileByID 2005-08-11 23:10:44 +00:00
Glenn Maynard 01b6345758 split UnloadAllLocalProfiles 2005-08-11 23:06:01 +00:00
Glenn Maynard 89d1fae8ba fix crash, logic in deleting course edits 2005-08-11 20:51:15 +00:00
Glenn Maynard dff74c88da temp compile fix 2005-08-05 16:23:59 +00:00
Glenn Maynard 57ee24424b no, compile fix 2005-08-05 16:23:07 +00:00
Glenn Maynard 8e9aff2d21 compile fix 2005-08-05 16:21:00 +00:00
Glenn Maynard 1e0b236ac4 warnings 2005-08-05 16:18:07 +00:00
Glenn Maynard 60c6cab3f7 work around compiler bug (picks up the wrong "s") 2005-08-05 16:16:18 +00:00
Glenn Maynard 10dca0a4cf float 2005-08-03 23:38:06 +00:00
Glenn Maynard a82c54ddf7 don't send IET_LEVEL_CHANGED for -1 (which means "not supported") 2005-08-03 23:15:18 +00:00
Glenn Maynard c0b05774bf remove ScreenPreInitCommand 2005-08-03 00:51:09 +00:00
Glenn Maynard 059c4a05a8 remove ScreenPreInitCommand; use ScreenInitCommand 2005-08-03 00:49:44 +00:00
Glenn Maynard 7a06b9edbe InitCommand -> ScreenInitCommand 2005-08-03 00:47:33 +00:00
Glenn Maynard 1dec06fd7b ScreenOnCommand 2005-08-03 00:41:30 +00:00
Glenn Maynard 7102b1338b run ScreenOnCommand in BeginScreen 2005-08-03 00:39:21 +00:00
Glenn Maynard b18fcf555f nonfatal 2005-07-30 08:14:14 +00:00
Glenn Maynard 416e1ff92e fix g++ compile 2005-07-30 07:41:18 +00:00
Glenn Maynard fbac911c8d fix ClearRangeForTrack splits hold notes when given a degenerate range 2005-07-30 07:08:50 +00:00
Glenn Maynard 4fe46bd2a4 EDIT_BUTTON_REMOVE_NOTE 2005-07-30 07:07:11 +00:00
Glenn Maynard 733a465f62 more precise definition 2005-07-30 05:59:39 +00:00
Glenn Maynard e4cce264ad corrections 2005-07-29 23:01:17 +00:00