Commit Graph
100 Commits
Author SHA1 Message Date
AJ Kelly d78b379464 alright, now mouse support is getting somewhere. 2011-02-23 04:33:55 -06:00
AJ Kelly 471236d29d disable hack 2011-02-23 04:33:31 -06:00
AJ Kelly 245b03fc46 more mouse work... themers on windows can now get mouse x/y coords 2011-02-23 03:11:49 -06:00
AJ Kelly 48b9e6bb38 kill alternative input 2011-02-23 01:54:32 -06:00
AJ Kelly 1aaea0711c even more Hello World stuff 2011-02-23 01:37:12 -06:00
AJ Kelly b15cb481a0 more Hello World stuff 2011-02-22 23:09:05 -06:00
AJ Kelly f5cd8b1e41 update Hello World some more 2011-02-22 21:26:41 -06:00
AJ Kelly 4e9598190d update changelog 2011-02-22 19:44:35 -06:00
AJ Kelly 57ec59cace merge 2011-02-22 19:35:48 -06:00
AJ Kelly 75da7e0cab working on hello world 2011-02-22 19:35:37 -06:00
AJ Kelly 68300c1d53 [ScreenGameplaySyncMachine] Allow themes to use either .ssc or .sm files. 2011-02-22 19:35:06 -06:00
AJ Kelly 46f9ae63d0 add the in-progress Hello World (and other sm-ssc theming examples). 2011-02-22 18:31:37 -06:00
AJ Kelly 23cc4c0e45 [Common] Added OperatorMenuScreen metric. 2011-02-21 12:15:25 -06:00
AJ Kelly 707357567c die, AdjustSpeed 2011-02-21 12:11:22 -06:00
AJ Kelly 59b186d72f commenting and such... things coming up 2011-02-21 03:57:23 -06:00
AJ Kelly b095069d7f doxygen 2011-02-21 03:50:52 -06:00
AJ Kelly f6a0e25d86 Fix .sm-style edits not being loaded. 2011-02-21 03:38:44 -06:00
AJ Kelly d7caea9f0a [OptionRow] Added GetLayoutType() and GetSelectType() Lua bindings. 2011-02-21 03:18:37 -06:00
AJ Kelly 6a253689fb removing non-useful thing 2011-02-21 03:17:48 -06:00
AJ Kelly d0459c3488 comment, cleanup 2011-02-21 03:11:39 -06:00
AJ Kelly 7b3923aca7 update comment 2011-02-21 02:53:57 -06:00
AJ Kelly 0930e3e747 change'm log 2011-02-21 02:47:18 -06:00
AJ Kelly 2ec3883201 <robot voice>this was a bad ideea</robot voice> 2011-02-21 02:46:09 -06:00
AJ Kelly d83e08afa1 small doxy comment 2011-02-21 02:41:05 -06:00
AJ Kelly f544db1852 fix missing file error 2011-02-21 02:39:06 -06:00
AJ Kelly 00e71f9858 cleanup, some doxygening 2011-02-21 02:24:42 -06:00
AJ Kelly 3324d20305 tap mine redirs for retrobar splithand white/blue 2011-02-21 02:08:56 -06:00
AJ Kelly adc594be11 doc update 2011-02-21 02:08:24 -06:00
AJ Kelly 0c09fe3d84 small whitespace killing, but not the file I was looking for 2011-02-20 21:24:24 -06:00
AJ Kelly 31dcf430f4 update version number in windows resources 2011-02-20 21:21:25 -06:00
AJ Kelly 4e90cb5ffe removed unused LABEL_ON_DELAY 2011-02-20 21:05:05 -06:00
AJ Kelly 296815c56a sm-ssc v1.2.2 2011-02-20 14:12:39 -06:00
AJ Kelly 00d137362f update luadoc 2011-02-20 12:58:38 -06:00
AJ Kelly 035e0830d7 move message 2011-02-20 12:54:26 -06:00
AJ Kelly 6b60db25d6 small cleanup 2011-02-20 12:53:57 -06:00
AJ Kelly 8a597d7c40 changelog to go with all that 2011-02-19 23:45:42 -06:00
AJ Kelly 19eb0cd8d8 cleanup/comment 2011-02-19 23:45:32 -06:00
AJ Kelly 9f6342ac7c [ScreenOptions] Added Change message (params: RowIndex, ChangedToExit).
Added FocusedItemEndsScreen(PlayerNumber) and GetOptionRow(int) Lua bindings.
2011-02-19 23:45:00 -06:00
AJ Kelly 35624e094d [OptionRow] Added FirstItemGoesDown(), GetChoiceInRowWithFocus(PlayerNumber), GetName(), GetNumChoices(), GetRowTitle(), HasFocus(PlayerNumber), and OneChoiceForAllPlayers() Lua bindings. 2011-02-19 23:42:16 -06:00
AJ Kelly 16b67c706b added SelectType and LayoutType enums 2011-02-19 23:40:26 -06:00
AJ Kelly 58436d2579 added GetRowHasFocus(pn) function, moved GetRowTitle() to public for use with Lua, added RowType enum to Lua, and finally PushSelf 2011-02-19 23:39:54 -06:00
AJ Kelly 1ea45319f2 cleanup 2011-02-19 23:38:44 -06:00
AJ Kelly 30ec5bc855 ScreenPlayerOptions now derives from ScreenOptions, allowing it to get the new ScreenOptions bindings. 2011-02-19 23:38:12 -06:00
AJ Kelly 7666a68151 shut up noisy logging for now 2011-02-19 05:59:18 -06:00
AJ Kelly 02a7f3d12c remove lua bindings to fix compile 2011-02-19 05:51:08 -06:00
AJ Kelly 610871b50d [GrooveRadar] Removed non-working PreDelayOnCommand, PostDelayOnCommand. (Themers: Use Label#OnCommand and Label#OffCommand instead.) 2011-02-19 04:43:54 -06:00
AJ Kelly 1331097d96 actually remove TweenOffScreen. 2011-02-19 04:28:29 -06:00
AJ Kelly 8cedfa2a67 [GrooveRadar] Removed RadarFrameTweenOnScreen and RadarFrameTweenOffScreen metrics. (Themers: Use RadarFrameOnCommand and RadarFrameOffCommand instead) 2011-02-19 04:27:38 -06:00
AJ Kelly 38656091ca [GrooveRadar] Fixed RadarFrame from not running commands on RadarFrame base. 2011-02-19 04:24:50 -06:00
AJ Kelly d2b903f39c [GrooveRadar] Changed "Label#OffsetX/Y" metrics to "Label#X/Y". 2011-02-19 04:12:13 -06:00
AJ Kelly c3e3cf3361 [BPMDisplay] Added FormatString metric. 2011-02-19 03:34:58 -06:00
AJ Kelly ffc466bec7 add comment 2011-02-19 00:54:28 -06:00
AJ Kelly 27fac03ad4 remove comment; if anyone ever tries anything like this again, i'll just put it back 2011-02-19 00:01:17 -06:00
AJ Kelly 6a75b3bdc2 small stuff 2011-02-18 23:01:46 -06:00
AJ Kelly 79cbd57da1 one mall doxygen plus more testing 2011-02-18 14:49:30 -06:00
AJ Kelly 293eebe876 tiny commit for testing 2011-02-18 14:44:38 -06:00
AJ Kelly a31439ef9d what the hell is going on here 2011-02-18 14:11:29 -06:00
AJ Kelly 2f54be53cb comment changes and such 2011-02-18 14:10:56 -06:00
AJ Kelly 8d3bcae3e5 set this to update for now but it may bring back crashes, not 100% sure 2011-02-18 14:08:26 -06:00
AJ Kelly 86dab15937 remove unused logging 2011-02-18 14:07:41 -06:00
AJ Kelly 6a198fd644 cleanup 2011-02-18 14:07:21 -06:00
AJ Kelly 413af26909 merging it all 2011-02-18 13:48:33 -06:00
AJ Kelly 9eb9a577f6 update changelog, plans for custom wheel item 2011-02-18 13:48:23 -06:00
AJ Kelly 204f932155 [WheelBase] enable SetOpenSection Lua binding 2011-02-18 13:47:32 -06:00
AJ Kelly 8283a5bdda font reloading for real this time 2011-02-17 15:00:58 -06:00
AJ Kelly 69491c7ccb damnit I wanted to be able to refresh font settings and now I can again. 2011-02-17 14:42:40 -06:00
AJ Kelly 0b13f2f5a5 working towards issue 24
http://ssc.ajworld.net/sm-ssc/bugtracker/view.php?id=24
2011-02-15 23:44:36 -06:00
AJ Kelly 20b539f652 change z axis (wheeldown) scale to -120..120 to match input from mouse 2011-02-15 23:26:32 -06:00
AJ Kelly 072b7059ff eventually, I'd like the mousewheel to scroll the MusicWheel. 2011-02-15 23:25:30 -06:00
AJ Kelly 42693e91e7 update comment 2011-02-15 23:23:23 -06:00
AJ Kelly d53355e82e small whitespace thing 2011-02-15 23:23:03 -06:00
AJ Kelly 094afda043 add comment about ARROW_SIZE 2011-02-15 22:19:24 -06:00
AJ Kelly eaba89aa03 last mouse code commit for the night 2011-02-15 04:05:43 -06:00
AJ Kelly 2d71b91c25 mouse code progress 2011-02-15 03:38:02 -06:00
AJ Kelly 186a36ddbf slight comment/cleanup 2011-02-15 02:00:49 -06:00
AJ Kelly bf9609ca5c latest work on mice stuff, still not too far. also slight cleanup 2011-02-15 01:54:43 -06:00
AJ Kelly a2af7dc1a9 add #CHARTSTYLE to .ssc format (and now the editor too) 2011-02-14 23:05:52 -06:00
AJ Kelly 95af29b5e4 add #CHARTSTYLE tag to Steps for .ssc files; Keyboard/Pad/whatever else you can think of, just keep it standardized 2011-02-14 20:53:15 -06:00
AJ Kelly db8bc289a3 more mouse work; left, right, middle buttons + scrollwheel are recognized 2011-02-14 19:17:15 -06:00
AJ Kelly 641777ddf7 Found 2 DirectInput devices:
0: 'Keyboard' axes: 0, hats: 0, buttons: 256 (buffered)
   1: 'Mouse' axes: 3, hats: 0, buttons: 8 (buffered)

So let's get this straight:
Left, Right, and Middle clicks work.
Wheel Up and Wheel Down work.
X/Y axis doesn't seem to work yet.
2011-02-14 17:08:29 -06:00
AJ Kelly 5597b86887 the very beginning of mouse support in sm-ssc 2011-02-14 15:00:16 -06:00
AJ Kelly 9496af029f Found 2 DirectInput devices:
0: 'Keyboard' axes: 0, hats: 0, buttons: 256 (buffered)
   1: 'Mouse' axes: 0, hats: 0, buttons: 8 (buffered)

it's only just beginning
2011-02-14 14:49:44 -06:00
AJ Kelly 09eae1f65f mouse code: input still works... again 2011-02-14 14:47:47 -06:00
AJ Kelly 99657b33b5 mouse code: input still works, very paranoid 2011-02-14 14:26:45 -06:00
AJ Kelly c14ad4955a mouse code: memset still works. 2011-02-14 14:23:56 -06:00
AJ Kelly ef2de84c1e paranoid mouse code sync 2011-02-14 14:21:56 -06:00
AJ Kelly 13adc237f8 another mouse code sync (expect more of these) 2011-02-14 14:18:08 -06:00
AJ Kelly 6d44f22dbe still works, nothing serious yet 2011-02-14 14:16:24 -06:00
AJ Kelly c4510a46c8 still doesn't break 2011-02-14 14:12:58 -06:00
AJ Kelly a7dbd0ca91 input still works... trying to be as careful as I can here 2011-02-14 14:10:04 -06:00
AJ Kelly 0fda8885da alright, it still works... 2011-02-14 14:04:33 -06:00
AJ Kelly c9c61c4bb9 working on mouse stuff, one part at a time. 2011-02-14 13:41:44 -06:00
AJ Kelly 24a15bae96 slightly more work on mouse input, but still not really working. trying again tomorrow. 2011-02-14 03:16:32 -06:00
AJ Kelly 26d318db05 whitespace killing 2011-02-14 01:49:52 -06:00
AJ Kelly 3df2b54aa4 indentation 2011-02-14 01:47:06 -06:00
AJ Kelly 79533fc40f working on mouse stuff... 2011-02-14 01:43:41 -06:00
AJ Kelly 43431086cd update changelog 2011-02-13 22:33:14 -06:00
AJ Kelly 1056c35ab7 whitespace 2011-02-13 22:08:46 -06:00
AJ Kelly 5c21458ba6 slightly better assert message 2011-02-13 21:10:56 -06:00
AJ Kelly 08f2024400 add strokes to Japanese, Thai, and Korean fonts 2011-02-13 18:47:35 -06:00