Chris Danford
bdb15e07a7
allow a Theme to specify a parent
2004-08-10 04:33:36 +00:00
Glenn Maynard
1efc1f732c
eliminate GetPathToN/GetPathN
2004-07-24 23:26:34 +00:00
Chris Danford
23cedc1b83
fix fallback metrics logic
2004-07-23 04:33:05 +00:00
Chris Danford
7a3e031c63
remove ThemeManager::ReloadMetricsIfNecessary
2004-07-23 04:26:22 +00:00
Chris Danford
9199410e82
stats.xml:
...
theme more elements
show HighScore details
clean up some tables
2004-07-19 08:05:14 +00:00
Glenn Maynard
733127d8ed
license update
2004-06-08 01:24:17 +00:00
Glenn Maynard
d66673fa6f
infinite recursion checking
2004-03-20 10:24:42 +00:00
Chris Danford
6ba5335400
search for fallback in the current theme before searching in the base theme
2004-03-20 03:02:12 +00:00
Glenn Maynard
f6cf1f0b2e
fix ThemeManager::HasMetric ignoring Fallback
2004-02-15 01:32:12 +00:00
Glenn Maynard
ebd948988d
rename new GetPathTo -> GetPath to avoid overload problems
2004-02-14 01:16:04 +00:00
Chris Danford
79b9d60d9b
add resursive theme element searching
2004-02-03 04:41:43 +00:00
Chris Danford
dcf956e711
add base class searching for theme elements and metrics
2004-01-24 21:16:07 +00:00
Glenn Maynard
c8ea9225b1
allow using CachedThemeMetric with m_sName
2004-01-21 09:36:28 +00:00
Chris Danford
1cc5d0abf0
separate "credits info" text into "credits" and "player info"
...
force reload of metrics after retry for missing metric
2003-11-07 20:43:17 +00:00
Chris Danford
6047da8efd
change metrics reload logic to check only during screen loads
2003-11-05 04:56:41 +00:00
Glenn Maynard
66d97b6a10
cache GetPathTo returns
2003-10-22 07:56:08 +00:00
Glenn Maynard
f948027667
Create an "Other" category for ScreenHowToPlay steps.sm, and other
...
files that don't really go anywhere else.
Fix possible ELEMENT_CATEGORY_STRING null pointer dereference.
2003-09-11 23:21:33 +00:00
Kevin Slaughter
ef5952192e
Add ability to find a proprietary SM file, for things such as ScreenHowToPlay
2003-09-11 09:14:46 +00:00
Chris Danford
b9e74687bf
Add primitive language support
2003-08-19 08:01:15 +00:00
Glenn Maynard
032c2ef14a
Add bOptional to GetPathTo*
2003-07-16 02:22:19 +00:00
Glenn Maynard
5873b47b19
Simplify. Fix metrics not reloading after the game's been running for
...
a couple weeks.
2003-07-13 00:02:23 +00:00
Chris Danford
4b7d640324
support noteskin-changing attacks
...
cache trick icons
change AI probability format
2003-04-22 04:54:04 +00:00
Chris Danford
82199383a8
Change event mode to a CoinMode (since using COIN_PAY and EventMode at the same time doesn't make sense).
...
Split ScreenLogo and ScreenTitleMenu.
In ScreenTitleMenu, add a different animation if using COIN_HOME (for SMMAX2).
Added codes at TitleMenu to change Theme and Announcer.
2003-04-13 04:50:08 +00:00
Chris Danford
448bdc7b6e
make calls to THEME->GetPathTo() more concise
2003-04-12 17:39:27 +00:00
Chris Danford
e148806d1b
add name to Actor
2003-04-12 06:16:12 +00:00
Chris Danford
7e1f393413
Split CachedThemeMetric into separate types (CString, int, float) to prevent ambiguous types when casting
2003-03-26 19:15:38 +00:00
Chris Danford
a9f187c3de
add scripting support to ScreenSelectMusic and ScreenEvaluation
2003-03-24 21:37:13 +00:00
Glenn Maynard
28e3565775
don't do :: and &foo; replacements for non-strings
2003-03-18 21:41:17 +00:00
Chris Danford
032bf447f3
per-player NoteSkin
...
NoteSkin selected on PlayerOptions screen
tweaked judgement appearance
marvelous judgement glow
ActorEffect cleanup
2003-02-17 12:19:42 +00:00
Chris Danford
4ff98e0442
added flexable NoteType coloring to NoteDisplay, optimized note texture usage
2003-02-06 07:32:57 +00:00
Chris Danford
229aa2cae9
fixed ThemeManager using element in base theme instead of current theme if base theme has a redir, simplifed a few sound element names.
2003-01-26 21:45:13 +00:00
Glenn Maynard
c1e9b5975b
Get rid of GetPathToFont.
...
Do redirs separately.
Handle wildcards separately.
BGAs were doing "*."; I assume that was trying to do directories
only. Do this explicitly.
2003-01-23 04:41:57 +00:00
Glenn Maynard
a71d2ed254
add GetPathToOptional, so we can grab files and cope if they
...
don't exist
2003-01-19 03:26:05 +00:00
Glenn Maynard
8f1d3db15b
handle default font, import fonts, default glyph
2003-01-05 07:55:31 +00:00
Glenn Maynard
24cc7a3c04
Get rid of all other #pragma once's, except the one in StdAfx.h.
...
(three cheers for perl)
2002-11-16 08:07:38 +00:00
Glenn Maynard
c06503ce84
use RageTimer instead of direct win32 timer calls
2002-10-28 19:05:05 +00:00
Chris Danford
73f7db6b15
Replaced most D3DX dependencies. Added Brendan's not-yet-functional networking code.
2002-10-28 05:30:45 +00:00
Chris Danford
44baba9fd3
Added NoteSkin metrics to accomodate Prex NoteSkin
2002-09-17 23:02:37 +00:00
Glenn Maynard
2a4f8d6cdf
move some members out of the header;
...
remove a couple includes
2002-09-07 11:45:15 +00:00
Glenn Maynard
65213757cf
Hashes are unsigned.
...
(This is why Hungarian for types sucks: I had to search and replace
these, instead of just changing the types. It doesn't help anything,
either.)
Simplify.
2002-09-07 09:53:03 +00:00
Glenn Maynard
e4ebbc24b0
Remove AssertThemeIsComplete references; the code isn't
...
there at all.
2002-09-06 21:21:07 +00:00
Chris Danford
40277568d0
option icons are almost working...
2002-09-03 06:33:08 +00:00
Glenn Maynard
f886280ab5
Only check for new themes once a second, not once per GetMetric
...
call. This bumps the framerate on my system at the select music
screen (without vsync, fullscreen) from 120 fps back to 190.
2002-08-31 10:33:13 +00:00
Chris Danford
7922f5bbc7
Updated AnnoucerManager::GetPathTo to act like ThemeManager. More theme and Ez2 cleanup.
2002-08-27 23:31:41 +00:00
Chris Danford
7c1bfb3a0d
big checkin - new noteskin format and XY positioning. I probably broke a lot of things.
2002-08-13 23:26:46 +00:00
Chris Danford
f1861ba157
Added demonstration
2002-08-02 09:31:06 +00:00
Chris Danford
4ec08edf2d
Mini-rewrite of input mapping, theme support, and added KSF reader.
2002-07-31 19:40:40 +00:00
Chris Danford
f9046674fb
re-wrote score/statistics tracking
2002-07-28 20:28:37 +00:00
Chris Danford
936fabbe85
more fixes to Oni and courses
2002-07-27 19:29:51 +00:00
Chris Danford
317c352a9b
Various bug fixes. See changelog.
2002-07-23 01:41:40 +00:00