Chris Danford
|
6f2f88315d
|
add Lua GetCourseEntry
|
2005-08-15 01:54:46 +00:00 |
|
Chris Danford
|
be35783a30
|
allow multiple Luna types defined in a single .cpp
|
2005-08-15 01:54:04 +00:00 |
|
Chris Danford
|
bea75582ff
|
evaluate AtExpressions in <Param/>
|
2005-08-14 23:02:22 +00:00 |
|
Chris Danford
|
57b593c65e
|
add GetLocalProfileIDFromIndex
|
2005-08-14 23:01:34 +00:00 |
|
Chris Danford
|
760ca931bc
|
fix local profile switching stuck if current local profileID doesn't exist
fix local profile loading broken because dir missing trailing slash
|
2005-08-14 20:31:20 +00:00 |
|
Chris Danford
|
e50a401341
|
move Character stuff out of messy GAMESTATE and into CHARMAN
|
2005-08-14 12:06:40 +00:00 |
|
Chris Danford
|
70d1f0eadb
|
use mixed case values for enum Grade so that enum matches strings matches Lua
|
2005-08-14 11:38:31 +00:00 |
|
Chris Danford
|
b1010041a2
|
fix GetLocalProfile always fails due to mismatched slashes
|
2005-08-14 11:09:23 +00:00 |
|
Chris Danford
|
7191258c0a
|
clean up enum Message names so that they match the corresponding strings
|
2005-08-14 07:29:48 +00:00 |
|
Chris Danford
|
09386e06e3
|
add Volume Up/Down tied to the preference so that it persists across runs
|
2005-08-14 06:35:35 +00:00 |
|
Chris Danford
|
0f98559d16
|
use FirstAttractScreen, not hard coded explicit screen
|
2005-08-14 04:35:55 +00:00 |
|
Chris Danford
|
ca817cdf0f
|
make ALLOW_DISABLED_PLAYER_INPUT cached
|
2005-08-14 04:33:32 +00:00 |
|
Chris Danford
|
2e4225435f
|
cleanup
|
2005-08-14 04:33:13 +00:00 |
|
Chris Danford
|
9c0bf43987
|
add FixedProfiles
|
2005-08-14 02:03:12 +00:00 |
|
Chris Danford
|
23b2cbdd59
|
Character -> CharacterID
add Character DisplayName
|
2005-08-14 02:00:27 +00:00 |
|
Chris Danford
|
c5fa8517dd
|
add FixedProfiles metric. If on, profiles shouldn't be added or deleted - only cleared.
|
2005-08-14 01:59:46 +00:00 |
|
Chris Danford
|
055201ac76
|
add Character DisplayName
|
2005-08-14 01:56:50 +00:00 |
|
Chris Danford
|
6c7a226c25
|
ScreenPromptConfirmDeleteSteps -> ScreenPromptConfirmDeleteCourse
|
2005-08-14 01:55:08 +00:00 |
|
Chris Danford
|
d07904d10b
|
add clear, make FixedProfiles aware
|
2005-08-14 01:54:40 +00:00 |
|
Chris Danford
|
dae8d97aae
|
fix VC7 warning
|
2005-08-14 01:52:38 +00:00 |
|
Chris Danford
|
6ba0d4ac35
|
add GetCharacterFromID
|
2005-08-14 01:52:01 +00:00 |
|
Chris Danford
|
3fd1091159
|
add DisplayName
|
2005-08-14 01:51:09 +00:00 |
|
Chris Danford
|
ff7c122289
|
cleanup: move ProfileLoadResult into GameConstantsAndTypes so we don't take dependencies on Profile.h for ProfileLoadResult
|
2005-08-13 06:59:27 +00:00 |
|
Chris Danford
|
e4df19496b
|
add hookable delete course
|
2005-08-13 03:18:39 +00:00 |
|
Chris Danford
|
5020c1c9bf
|
add profile swap, add profile change/swap sounds
|
2005-08-06 05:43:24 +00:00 |
|
Chris Danford
|
2cc2f07f8d
|
add lua bindings
use profileID as the key in the map, not the profile dir
|
2005-08-06 05:42:21 +00:00 |
|
Chris Danford
|
3d37449e6b
|
add lua bindings
use profileID as the key in the map, not the profile dir
|
2005-08-06 05:34:06 +00:00 |
|
Chris Danford
|
c15b82a222
|
add EditProfileID lua binding
|
2005-08-06 05:33:29 +00:00 |
|
Chris Danford
|
c20c41e7fc
|
load commands from elements (for using Lua to generate the command name)
|
2005-08-06 05:33:01 +00:00 |
|
Chris Danford
|
fc05cb7838
|
don't play changed sound unless the value actually changed
|
2005-08-06 05:31:53 +00:00 |
|
Chris Danford
|
1e074fbeae
|
fix for both VC6 and VC7
|
2005-08-05 18:18:08 +00:00 |
|
Chris Danford
|
1a9b738d8b
|
new profile/course screen polish
|
2005-08-05 10:07:49 +00:00 |
|
Chris Danford
|
c885a38d9f
|
fix assert in DeleteRecursive
|
2005-08-05 10:01:45 +00:00 |
|
Chris Danford
|
10711f0c83
|
choose profileIDs for new local profiles such that ordering by creation time is preserved
|
2005-08-05 10:01:10 +00:00 |
|
Chris Danford
|
aa832e4e4d
|
fill new profiles with a random character
|
2005-08-05 09:59:44 +00:00 |
|
Chris Danford
|
f02e96b56d
|
load default character's icon instead of the global fallback banner when given a null character
|
2005-08-05 09:58:45 +00:00 |
|
Chris Danford
|
804cc8b2bc
|
working on profile management screen
|
2005-08-05 04:20:46 +00:00 |
|
Chris Danford
|
f0e8a34327
|
Add new ScreenOptionsManageProfiles
|
2005-08-04 21:27:42 +00:00 |
|
Chris Danford
|
41b7a17818
|
add ScreenOptionsManageProfiles
|
2005-08-04 21:26:07 +00:00 |
|
Chris Danford
|
68f8e632f0
|
Add new ScreenOptionsManageProfiles
|
2005-08-04 21:13:29 +00:00 |
|
Chris Danford
|
76d1866eb6
|
fix compile
|
2005-08-03 22:01:44 +00:00 |
|
Chris Danford
|
a899cea04d
|
working on course editor
|
2005-08-03 03:45:29 +00:00 |
|
Chris Danford
|
fcae1e142c
|
more work on course editor
|
2005-08-03 03:28:13 +00:00 |
|
Chris Danford
|
843e2a9c91
|
add profile switching on STitleMenu
|
2005-08-03 03:27:43 +00:00 |
|
Chris Danford
|
9dd876559a
|
allow Lua function types in xml <Param />
|
2005-08-03 03:26:52 +00:00 |
|
Chris Danford
|
a15e03f3b2
|
add GetLastPlayedStepsType
|
2005-08-03 03:23:52 +00:00 |
|
Chris Danford
|
71d985f861
|
cleanup
|
2005-08-03 03:23:21 +00:00 |
|
Chris Danford
|
7f67cfcac0
|
add WRAP_VALUE_IN_ROW
|
2005-08-03 03:22:58 +00:00 |
|
Chris Danford
|
d71e765380
|
add MAX_EDIT_COURSES_PER_PROFILE
|
2005-08-03 03:22:14 +00:00 |
|
Chris Danford
|
26f572438c
|
remove confusing "aux%d" aliases and replace with PS2-specific ones
|
2005-08-03 03:16:08 +00:00 |
|
Chris Danford
|
0e6767c8bc
|
add default key mappings for Select on P2 side
|
2005-08-03 03:14:39 +00:00 |
|
Chris Danford
|
2bb7ad763b
|
add lua STEPS_TYPE_INVALID
|
2005-08-03 03:13:55 +00:00 |
|
Chris Danford
|
c004117e24
|
improve meter text when displaying high/low meter ranges
|
2005-08-03 03:13:28 +00:00 |
|
Chris Danford
|
2ca9f32459
|
add GetDiffuseAlpha
|
2005-08-03 03:12:35 +00:00 |
|
Chris Danford
|
5cbc1fcd5f
|
increase MAX_EDIT_COURSE_TITLE_LENGTH
|
2005-08-03 03:12:09 +00:00 |
|
Chris Danford
|
9910074bcc
|
don't throw on invalid xml
|
2005-08-03 03:11:15 +00:00 |
|
Chris Danford
|
162f3c8e04
|
working on new course edit screens
rename: bRandomize -> bShuffle
|
2005-08-01 05:18:24 +00:00 |
|
Chris Danford
|
6521e86fc1
|
cleanup
|
2005-08-01 05:17:33 +00:00 |
|
Chris Danford
|
eddd05a5b6
|
remove CourseEntryDisplay::SetFromTrailEntry. Use SetFromGameState instead.
|
2005-08-01 05:16:52 +00:00 |
|
Chris Danford
|
0c7b0b5529
|
add "course fallback" banner so that we can show "edit" for edit courses
|
2005-08-01 05:15:59 +00:00 |
|
Chris Danford
|
6dc9a3bbc1
|
add lua bindings
add default key mapping for Select
|
2005-08-01 05:14:29 +00:00 |
|
Chris Danford
|
29e013270c
|
export row before calling AfterChangeValueInRow so that derived classes can operate using the newly exported data
|
2005-08-01 05:13:52 +00:00 |
|
Chris Danford
|
0578dd0133
|
fix VC7 warnings
|
2005-08-01 05:13:03 +00:00 |
|
Chris Danford
|
71a67fd0f7
|
add "virtual" to methods for clarity
|
2005-08-01 05:12:40 +00:00 |
|
Chris Danford
|
5e89bb8a4b
|
working on new course edit screens
|
2005-08-01 05:12:06 +00:00 |
|
Chris Danford
|
dbaec61958
|
lua method rename: GetDifficulty -> GetCourseDifficulty
|
2005-08-01 05:11:30 +00:00 |
|
Chris Danford
|
343b35f2c6
|
add bSecret comment
|
2005-08-01 05:10:54 +00:00 |
|
Chris Danford
|
2498a33146
|
add Course*CRS files
|
2005-08-01 02:53:46 +00:00 |
|
Chris Danford
|
fdac906edb
|
add missing Course*CRS files
|
2005-07-31 19:49:40 +00:00 |
|
Chris Danford
|
a2c439a17a
|
support loading of course edits
|
2005-07-31 05:41:32 +00:00 |
|
Chris Danford
|
e5c1f09fa0
|
don't allow more than 50 entries per course
|
2005-07-30 23:40:26 +00:00 |
|
Chris Danford
|
907f7d3dcc
|
remove ugly LuaElementCategory, add bindings for GetPath overloads
|
2005-07-30 21:12:54 +00:00 |
|
Chris Danford
|
975af19cf0
|
fix mods position
|
2005-07-30 21:11:18 +00:00 |
|
Chris Danford
|
e3167a82d8
|
working on new course edit screens
|
2005-07-30 19:34:23 +00:00 |
|
Chris Danford
|
d94230caf4
|
add lua/xml bindings
|
2005-07-30 19:32:55 +00:00 |
|
Chris Danford
|
3263654989
|
draw course attacks in NoteField
|
2005-07-30 19:32:31 +00:00 |
|
Chris Danford
|
4628bbbcf2
|
m_sprCanGo* should only be in OptionsCursorPlus
|
2005-07-30 04:57:09 +00:00 |
|
Chris Danford
|
e6df021062
|
working on new course editor
|
2005-07-30 04:50:17 +00:00 |
|
Chris Danford
|
00b65ce3bc
|
use OptionsCursorPlus
|
2005-07-30 04:49:50 +00:00 |
|
Chris Danford
|
27a4d9df27
|
add OptionsCursorPlus, an OptionsCursor with "CanGoLeft/Right" arrows
|
2005-07-30 04:48:37 +00:00 |
|
Chris Danford
|
270890308e
|
no message
|
2005-07-29 23:21:12 +00:00 |
|
Chris Danford
|
2a612ddd41
|
add CourseTypeToString
working on course editor
|
2005-07-29 23:19:25 +00:00 |
|
Chris Danford
|
93b9cc156a
|
working on course editor
|
2005-07-29 23:03:43 +00:00 |
|
Chris Danford
|
4c2a8e4cd7
|
add CourseTypeToString
add lua bindings
|
2005-07-29 23:02:10 +00:00 |
|
Chris Danford
|
c9718db4b6
|
add lua bindings
|
2005-07-29 22:59:11 +00:00 |
|
Chris Danford
|
5a6f085800
|
OnChange -> AfterChangeValueOrRow
|
2005-07-29 22:52:36 +00:00 |
|
Chris Danford
|
1793d5ceb6
|
working on improved course editor
|
2005-07-29 02:42:34 +00:00 |
|
Chris Danford
|
924f10db18
|
working on improved course editor
|
2005-07-29 02:25:00 +00:00 |
|
Chris Danford
|
359d745e67
|
add course edits, improved course editor
|
2005-07-29 02:23:02 +00:00 |
|
Chris Danford
|
82d6889acf
|
don't crash dereffing null Actor after loading invalid xml
|
2005-07-29 02:22:21 +00:00 |
|
Chris Danford
|
93b19e21f1
|
make xml parse errors non fatal
|
2005-07-27 20:57:52 +00:00 |
|
Chris Danford
|
3db35f3ba1
|
restore BitmapText backward compat hack
|
2005-07-26 21:12:00 +00:00 |
|
Chris Danford
|
67af38cd97
|
remove File=(songbackground|songbanner|coursebanner) hack
fix compile
|
2005-07-26 20:50:45 +00:00 |
|
Chris Danford
|
7cfcce6e7d
|
remove .sprite file support. Use .xml instead
|
2005-07-26 20:00:19 +00:00 |
|
Chris Danford
|
dda9f61179
|
add metric SSMaster::LoopScroller
|
2005-07-26 19:55:00 +00:00 |
|
Chris Danford
|
d1ff152ee2
|
add Lua bindings for GetPath* so that it's not necessary to use the ugly ElementCategory constants
|
2005-07-26 19:39:58 +00:00 |
|
Chris Danford
|
32c3953726
|
"scale, rotate, translate", not "rotate, scale, translate". It's amazing that this is a day 1 bug.
|
2005-07-25 17:57:42 +00:00 |
|
Chris Danford
|
79ceb5b0cf
|
allow At expression in Condition
|
2005-07-25 07:41:23 +00:00 |
|
Chris Danford
|
fd8e1e61a7
|
cleanup
|
2005-07-25 07:39:29 +00:00 |
|
Chris Danford
|
cdb3b2da17
|
fix PlayMode change message being broadcast multiple times if 2 players joined
|
2005-07-25 06:47:43 +00:00 |
|