Commit Graph

21646 Commits

Author SHA1 Message Date
Glenn Maynard 1af6d6f0fc Don't push and pop the centering matrix. It's reconstructed from Centering.
Push Centering instead.
2006-07-28 19:17:09 +00:00
Glenn Maynard b1d0b7fe87 move centering params into a struct 2006-07-28 18:58:34 +00:00
Jason Felds 1476e335e9 OptionNames update. 2006-07-28 18:05:47 +00:00
Steve Checkoway b3056eee1c Fix mines not being triggered when being held down (for the most part). It's still possible for mines to not be triggered if the input released after the mine has passed but before the next Update() frame. This is much tricker to deal with since we can't ask if the button was held down at some time in the past It is also much harder to detect than having held down the button for an entire measure and watched mines just not be hit.
This should also fix autoplay misses by telling Step() exactly which row was pressed.

There are also comments in there about possible bugs in the grading/key sounds but I didn't want to change those without getting input from other devs since it does change the way we grade "jack hammers."
2006-07-28 09:05:58 +00:00
Chris Danford 6146caad68 fix hang if last BGChange is to -random- 2006-07-28 07:39:09 +00:00
Steve Checkoway b868d557f7 Merge HandleStep() with Step(). This has one functional change, when using auto play and the AI avoids a mine or misses a note, the message to send on a step isn't sent which makes more sense because a step is being judged as not having happened. 2006-07-28 07:12:27 +00:00
Steve Checkoway 2d68d7b13e Comment. 2006-07-28 04:38:12 +00:00
Steve Checkoway e081585830 Add comment. 2006-07-28 04:37:26 +00:00
Steve Checkoway f57e1ca17c Add files. 2006-07-28 03:37:18 +00:00
Steve Checkoway 884af552ee Allow combined player steps to have per-player radar values. This doesn't work for trails where it just uses the PLAYER_1 values, same with writing to the catalog file. 2006-07-28 03:34:14 +00:00
Jason Felds 1b1f2a9790 VC8 fix (inline if). 2006-07-28 03:21:45 +00:00
Ben Anderson 93412e0e84 Update... 2006-07-28 01:50:53 +00:00
Glenn Maynard d580386bb9 unused 2006-07-28 00:38:43 +00:00
Glenn Maynard 5df5c3e7b8 LoadBG -> Load( Sprite::SongBGTexture() ) 2006-07-28 00:32:39 +00:00
Glenn Maynard 3439a2e546 if a texture is registered, we can use it whether it exists as a file or not (eg. RenderTargets) 2006-07-28 00:26:13 +00:00
Glenn Maynard eafac8fb96 simplify 2006-07-28 00:24:30 +00:00
Steve Checkoway 73962daa0a A build script that I've found to be useful for building the linux snapshot as well as including with the source snapshots which makes it easy to build with static ffmpeg libs (which it will download, patch, configure, and build for you). 2006-07-28 00:13:25 +00:00
Glenn Maynard 4bd4508ba2 unused label 2006-07-27 23:56:41 +00:00
Glenn Maynard bcb438f1e5 ActorUtil::ResolvePath does this 2006-07-27 23:53:15 +00:00
Glenn Maynard bcebbe04e2 let RageTExtureManager handle this error 2006-07-27 23:51:49 +00:00
Glenn Maynard e340b0adfd m_sSpritePath is obsolete and never set 2006-07-27 23:20:12 +00:00
Glenn Maynard 34f43ccd4a Use ActorUtil::ResolvePath. Other than removing a bunch of
duplicate code, this makes language-tagged textures work.
2006-07-27 22:58:49 +00:00
Glenn Maynard b352d48300 unused 2006-07-27 22:57:48 +00:00
Glenn Maynard 52eccf2a8f copy in Sprite's diagnostic: show the possible matches
(always do it; useful in release too)
2006-07-27 22:56:43 +00:00
Glenn Maynard 796b10f90f old comment 2006-07-27 22:49:21 +00:00
Jason Felds 60b7894829 Add ActorFrameTexture.* for compiling. 2006-07-27 17:58:03 +00:00
Chris Danford 4299ac1590 fix "instructions.txt" detected as a global BGA 2006-07-27 06:59:34 +00:00
Chris Danford fd0f4f1566 all unlock metrics in [UnlockManager] 2006-07-27 06:45:47 +00:00
Glenn Maynard 3bf067e47a ActorFrameTexture: high-level access to RTT 2006-07-27 04:47:36 +00:00
Glenn Maynard 9ed6603349 add BLEND_WEIGHTED_MULTIPLY and BLEND_INVERT_DEST blend modes 2006-07-27 01:34:57 +00:00
Glenn Maynard 79ebe8805d glBlendEquation 2006-07-27 01:31:52 +00:00
Glenn Maynard 12059deb33 fix FBO left active 2006-07-27 01:30:55 +00:00
Glenn Maynard 65a4ef51d8 fix type 2006-07-26 23:30:30 +00:00
Glenn Maynard 32e4125b2e fix compile on newer gcc 2006-07-26 23:29:11 +00:00
Jason Felds 99039b63f5 Add RageSurface_Save_PNG.* for compilation. 2006-07-26 23:11:00 +00:00
Glenn Maynard c42d99c7d0 update 2006-07-26 23:04:33 +00:00
Glenn Maynard e17e6d6844 `RageSurface_Save_PNG 2006-07-26 21:16:11 +00:00
Glenn Maynard 770baa7454 cleanup, simplify 2006-07-26 20:43:11 +00:00
Glenn Maynard 871826bb2a use GL_EXT_framebuffer_object 2006-07-26 19:18:21 +00:00
Glenn Maynard bfb9266b0f update 2006-07-26 05:04:55 +00:00
Jason Felds 777346aeca RageTextureRenderTarget update. 2006-07-26 04:16:30 +00:00
Glenn Maynard 75871be849 comment 2006-07-26 04:06:45 +00:00
Glenn Maynard c3dec06a68 update 2006-07-26 04:03:32 +00:00
Glenn Maynard 58bf179ad8 map, not multimap 2006-07-26 03:58:29 +00:00
Glenn Maynard a9af29d939 fix warnings 2006-07-26 03:56:48 +00:00
Glenn Maynard ea9a7edd20 add render RageTexture class 2006-07-26 03:53:51 +00:00
Glenn Maynard 98e3e411c8 OpenGL RTT interface 2006-07-26 03:44:27 +00:00
Glenn Maynard 7f434a638f OpenGL RTT interface; X11 Pbuffer implementation (GL_ARB_pixel_buffer_object coming soon) 2006-07-26 03:39:01 +00:00
Glenn Maynard 33b2507ddd basic RTT API 2006-07-26 03:36:47 +00:00
Steve Checkoway 74f65e3cac Add missing screen. 2006-07-26 01:52:49 +00:00