Chris Danford
|
64628fac21
|
remove enum Game. Instead, pass around the GameDef pointer
|
2004-07-25 04:27:20 +00:00 |
|
Glenn Maynard
|
db75aa0255
|
simplify
|
2004-07-12 22:57:37 +00:00 |
|
Glenn Maynard
|
94d0cba859
|
RageSounds -> GameSoundManager
|
2004-07-08 00:10:34 +00:00 |
|
Chris Danford
|
5544445ad0
|
name cleanup: StyleDef -> Style
|
2004-06-28 07:26:00 +00:00 |
|
Chris Danford
|
3809715db0
|
cleanup: Remove Style and use StyleDef everywhere. This gets rid of a lot of Style->StyleDef lookups and discourages code that's specific to a Style. All game logic should be data-driven.
|
2004-06-27 06:52:49 +00:00 |
|
Chris Danford
|
94f61972c8
|
move HowToPlay and Demonstration Style usage info into StyleDef
|
2004-06-27 02:16:12 +00:00 |
|
Thad Ward
|
aa020f9351
|
style cleanup.
only turn lighting off if we turned it on.
|
2004-06-19 04:37:37 +00:00 |
|
Kevin Slaughter
|
b3f1d8f874
|
Added GL cel shading option for models
|
2004-06-18 11:02:40 +00:00 |
|
Glenn Maynard
|
e4d124dd91
|
license update
|
2004-06-08 05:22:33 +00:00 |
|
Geoff Benson
|
e34c02fbe3
|
Initial Techno Motion support - SINGLE8 and VERSUS8
|
2004-06-07 20:54:21 +00:00 |
|
Thad Ward
|
78d16a5f90
|
if we aren't using the notefield, don't bother trying to load notes...
|
2004-05-16 12:42:26 +00:00 |
|
Steve Checkoway
|
20a8bab45c
|
Clean up includes.
|
2004-04-05 05:22:32 +00:00 |
|
Chris Danford
|
f95254c1a9
|
turn off culling on dancing characters
|
2004-03-07 05:53:04 +00:00 |
|
Glenn Maynard
|
2a6e586a73
|
SOUND->HandleSongTimer() in SM_GainFocus, not ctor
|
2004-01-30 20:29:24 +00:00 |
|
Glenn Maynard
|
588836df07
|
generic beat sync
|
2003-12-18 08:53:38 +00:00 |
|
Glenn Maynard
|
eb0620add8
|
pass TimingData to GameState::UpdateSongPosition
|
2003-12-18 06:14:47 +00:00 |
|
Glenn Maynard
|
11870a6072
|
continue phasing out BASE_PATH and SLASH
|
2003-12-10 09:26:05 +00:00 |
|
Chris Danford
|
143dc3ae5e
|
tweak ScoreDisplayRave
|
2003-11-26 06:40:03 +00:00 |
|
Glenn Maynard
|
90dee42da0
|
Fix ScreenHowToPlay crash in non-Dance game types.
|
2003-11-01 19:50:43 +00:00 |
|
Chris Danford
|
9b111c9058
|
fix AV if character has no model
|
2003-10-12 20:00:22 +00:00 |
|
Andrew Livy
|
276a051904
|
Barebones Pop'n Music Theme / Noteskin
|
2003-10-07 17:57:52 +00:00 |
|
Glenn Maynard
|
c15e0cec49
|
Allow screen aliasing.
|
2003-09-27 22:30:51 +00:00 |
|
Chris Danford
|
4414561fe6
|
add default character so Rave/Battle is playable without character models
|
2003-09-25 04:22:51 +00:00 |
|
Glenn Maynard
|
ceefa6411d
|
Fix dyslexic BeginnerHelper (how'd I miss that?)
|
2003-09-15 07:31:26 +00:00 |
|
Glenn Maynard
|
a3edb8c9e3
|
More duplicated code, since I don't have time to work out how to merge
this stuff right now.
|
2003-09-12 00:47:20 +00:00 |
|
Glenn Maynard
|
077c5174f3
|
simplify (twice)
|
2003-09-12 00:39:40 +00:00 |
|
Glenn Maynard
|
0a17f01401
|
Cleanup; start aligning this with BeginnerHelper so we can merge some
duplicate code.
|
2003-09-12 00:30:18 +00:00 |
|
Glenn Maynard
|
f49b417b49
|
No need to use SAFE_DELETE in dtors.
|
2003-09-12 00:23:54 +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
|
6b84056a1c
|
Addition to ThemeManager now prevents this screen from crashing if the SM file is not found in the current theme's dir so we can fall back onto the default theme's SM file.
|
2003-09-11 09:15:59 +00:00 |
|
Thad Ward
|
a34f11b7a8
|
only need to call these if we are drawing the character or dancepad.
|
2003-09-08 18:20:59 +00:00 |
|
Thad Ward
|
226f34427b
|
Update the lifebar if we are using it but not using the player object.
|
2003-09-08 18:05:00 +00:00 |
|
Thad Ward
|
f61cf91601
|
allow any of the lifebar, notefield/player, character, or dancepad to be turned off by the metrics.
(still need to write code to update the lifebar if it is used and the player isn't)
|
2003-09-08 17:49:44 +00:00 |
|
Thad Ward
|
6d9228f4fa
|
make the How To Play screen get its steps from an outside file rather than be hardcoded.
|
2003-09-08 17:11:52 +00:00 |
|
Chris Danford
|
0cd5766ba2
|
add Dance Maniax and Technomotion support
|
2003-09-03 04:30:29 +00:00 |
|
Thad Ward
|
29c7e41594
|
Handle a missing pad model gracefully
|
2003-09-01 11:21:52 +00:00 |
|
Glenn Maynard
|
6f3edb3cc9
|
Coordinates should almost always be floating-point (fixes warning)
|
2003-09-01 01:47:01 +00:00 |
|
Thad Ward
|
b62a0c5726
|
add a UsePad metric to the HowToPlay screen.
|
2003-08-27 14:40:41 +00:00 |
|
Thad Ward
|
dabb06dc42
|
change the PlayerOnCommand metric into a PlayerX metric, since we really only want to change the horizontal position the arrows are at.
|
2003-08-27 12:33:30 +00:00 |
|
Thad Ward
|
68908aa30a
|
fixes for ScreenHowToPlay
|
2003-08-27 08:02:51 +00:00 |
|
Thad Ward
|
34e9989c56
|
clean up Update a bit
|
2003-08-26 14:57:37 +00:00 |
|
Thad Ward
|
4d86e92586
|
Stop the character from twitching while "frozen". we still need to call Update so the correct frame is set up, but we don't want to accidentally advance the frame.
|
2003-08-26 08:07:45 +00:00 |
|
Sean Burke
|
33bb6544d1
|
This should make the code a bit more readable.
|
2003-08-25 20:47:22 +00:00 |
|
Thad Ward
|
09e81919dd
|
tweaked the character movement a bit. now reacts better and doesn't bounce so fast. still needs more work, though.
|
2003-08-25 20:24:44 +00:00 |
|
Andrew Wong
|
b114026d40
|
varying lifebar amounts for HowToPlay screen
|
2003-08-25 19:07:53 +00:00 |
|
Thad Ward
|
d720fd80ae
|
ok. got rid of the first draw. (don't add an actor as a child if you are going to draw it manually, but make sure to update it manually too)
|
2003-08-25 18:53:19 +00:00 |
|
Thad Ward
|
449b98ffd4
|
re-add the second draw again, since it is needed for the lighting.
|
2003-08-25 18:46:20 +00:00 |
|
Thad Ward
|
4421a4a5d9
|
Make the Life meter actually WORK.
|
2003-08-25 17:31:00 +00:00 |
|
Thad Ward
|
56dc2e40fd
|
reset the gamestate when the screen is done. (this is the proper way to clear the modifiers and flags we set in this screen)
|
2003-08-25 15:57:52 +00:00 |
|
Thad Ward
|
989a56e8bb
|
Don't draw the models twice. (Screen::DrawPrimitives() draws all actors that are added with AddChild())
(This was also accidentally in the previous commit.)
|
2003-08-25 13:39:02 +00:00 |
|