Glenn Maynard
5cebceafcf
Add Screen::HandleScreenMessage, to handle common screen
...
messages. (Most screens don't call this base function right now.)
2004-05-08 06:18:06 +00:00
Glenn Maynard
ee339d712e
cleanup, const fix
2003-11-25 21:46:57 +00:00
Glenn Maynard
f6c47f3f08
remove empty override
2003-11-14 23:03:02 +00:00
Chris Danford
e148806d1b
add name to Actor
2003-04-12 06:16:12 +00:00
Glenn Maynard
2e8654909a
Remove Invalidate and Restore from Actor, Screen and ScreenManager.
...
They don't do anything, and they're never called; I think they're
D3D hangovers.
Don't make Actor::DrawPrimitives pure virtual. It's useful to make
Actors that don't draw anything, and only receive updates, to modularize
functionality, such as TimingTip. This also makes Actor::GetCommandLength
somewhat less of a heinous hack.
2003-03-28 00:49:01 +00:00
Chris Danford
1627422e09
fix ScreenEvaluationCourse glitches
...
Change ScreenManager message sending methods for more precise control:
- SendMessageToTopScreen: handle the message immediately
- PostMessageToTopScreen: post message to queue for processing next update
2003-03-25 21:17:29 +00:00
Glenn Maynard
11268b74a1
make some explicit guarantees about message delivery order
2003-03-17 01:02:04 +00:00
Chris Danford
51ca82a8e6
Modularize coin logic
2003-03-09 03:28:34 +00:00
Chris Danford
0adf3d8590
cleanup of ScreenSelect
2003-03-03 10:03:02 +00:00
Chris Danford
fc2108e85d
fixed EditMenu "Create from Autogen" weirdness
...
cleaned up some unnecessary header dependencies
2003-02-22 01:58:56 +00:00
Chris Danford
848ad6e2be
clean up detection and handling of drivers with problematic AA lines
...
only draw topmost screen if topmost screen isn't transparent (speeds up options menus in editor)
optimized beat bar drawing in NoteField
2003-02-20 21:22:18 +00:00
Glenn Maynard
93632078c5
split InputDevice into a separate file (so RageInput.h can be edited
...
without recompiling everything)
2003-02-15 18:49:18 +00:00
Chris Danford
5a7b10e989
more work on ranking
2003-01-26 20:49:05 +00:00
Chris Danford
ab9f558c6e
Adding basic coin support
2003-01-19 04:44:22 +00:00
Chris Danford
21ab45ec96
fixed broken screen gameplay, started adding coin-op logic
2003-01-10 02:22:07 +00:00
Glenn Maynard
55e92e771d
s/CArray<x,y>/vector<x>/g
2003-01-03 05:56:28 +00:00
Glenn Maynard
fd7dbed3b7
fix dependencies
2002-12-30 00:13:47 +00:00
Glenn Maynard
e92ee9f791
fix up prefsman dependency
2002-12-17 21:08:38 +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
31fa2adaa4
get rid of SetSize
2002-10-31 03:36:06 +00:00
Chris Danford
1c90b8236f
added MAX-style options navigation and moved more constants into theme metrics
2002-09-04 03:49:08 +00:00
Glenn Maynard
a04d55438b
Add Screen::FirstUpdate().
2002-09-04 00:17:51 +00:00
Chris Danford
7d4cf73000
half-finished codes, options icons, and two new modifiers.
2002-09-02 21:59:58 +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
Glenn Maynard
a87562116b
Add optoin to make pad escape instant.
2002-08-22 03:35:33 +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
936fabbe85
more fixes to Oni and courses
2002-07-27 19:29:51 +00:00
Chris Danford
f3c360a7d6
chugging away at 3.0
2002-05-28 20:01:22 +00:00
Chris Danford
7800df57a1
no message
2002-05-27 18:36:01 +00:00
Chris Danford
8549236385
no message
2002-05-20 08:59:37 +00:00