Commit Graph

52 Commits

Author SHA1 Message Date
Sam El-Husseini
da9bea30b5 Update large motor view SVG so that the drop shadow is outside the hole SVG 2018-01-12 13:50:09 -08:00
Sam El-Husseini
751ea1494b motor slider fixes and fix motor output in vm 2018-01-12 13:33:25 -08:00
Sam El-Husseini
e93e659e8a nit: remove unnecessary comment 2018-01-10 13:51:35 -08:00
Sam El-Husseini
8357372fb5 Update to make it more like a crank 2018-01-10 13:47:39 -08:00
Sam El-Husseini
aa8635c4e7 Always use the motor slider control 2018-01-10 10:00:48 -08:00
Sam El-Husseini
4e4f5495da Merge branch 'master' into motorslider 2018-01-10 09:56:59 -08:00
Sam El-Husseini
50f6c77fdb Fix port labels in the simulator. Fixes #219 2018-01-09 14:43:01 -08:00
Sam El-Husseini
9890f2340a Add no-drag class and set on synced motor labels. Fixes #213 (#221) 2018-01-09 12:04:37 -08:00
Sam El-Husseini
76ff39605a Remove synced motor label when motors are no longer in sync (#189) 2018-01-05 10:54:42 -08:00
Sam El-Husseini
f3f87331c8 nit 2018-01-04 14:09:10 -08:00
Sam El-Husseini
5aef77ccc6 Generalizing motorView for both medium and large motor views. Initial work towards synced motor views. Adding sync label for controller motor. 2018-01-04 14:03:50 -08:00
Sam El-Husseini
b0c54e84e6 Update Color sensor control (colorGrid) to match spec 2018-01-02 22:29:12 -08:00
Sam El-Husseini
3c4c38eb59 Fix null dereferencing issue. Fix sensor mode changed not clearing cached control. 2018-01-02 22:22:14 -08:00
Sam El-Husseini
16b9a5027d Add rotate icons 2017-12-29 11:39:06 -08:00
Sam El-Husseini
cbe68b3199 Add motor slider control 2017-12-28 13:23:30 -08:00
Sam El-Husseini
f30eac41e9 Persist selected state of controls across simulator restarts 2017-12-28 11:17:18 -08:00
Peli de Halleux
01f7fe633c
Motorworks2 (#141)
* fixing polarity

* allocate motor on motorUsed only

* perform sub-step integration step for better precision
2017-12-28 09:07:57 -08:00
Sam El-Husseini
a9a9a89811 Better fonts and better alignment of motor reporter control 2017-12-27 20:43:39 -08:00
Sam El-Husseini
7e2251d8ac Fix negative motor reporting 2017-12-27 20:35:36 -08:00
Sam El-Husseini
2fb75a2d83 Added todo 2017-12-27 17:07:50 -08:00
Sam El-Husseini
0da175a8cd Add motor reporter control 2017-12-27 17:06:23 -08:00
Sam El-Husseini
8be4bb11d8 Fix resizing in controls to work for all sizes including full screen 2017-12-27 16:30:42 -08:00
Sam El-Husseini
fb31b81f7e Update motor SVG assets and connections 2017-12-27 14:48:15 -08:00
Sam El-Husseini
8204995749 Fix wire view to match spec size of wires. 2017-12-26 23:28:29 -08:00
Sam El-Husseini
85c14bb05a Fix rotation and distance slider update state 2017-12-26 23:23:26 -08:00
Sam El-Husseini
c398a5a133 Update padding and fix wiring order 2017-12-26 23:19:04 -08:00
Sam El-Husseini
0aa41e9a64 Fix resizing flickering issue, remove flip animation on start, remove the need for a default height and width in the layout engine 2017-12-24 11:59:01 -08:00
Sam El-Husseini
180f32f25c Simulator refactoring to support better resizing of modules and controls 2017-12-22 14:00:23 -08:00
Caitlin Hennessy
703bd01931 Increase stroke width 2017-12-20 16:25:26 -08:00
Caitlin Hennessy
3c5dae8c7b Small changes 2017-12-20 15:11:44 -08:00
Caitlin Hennessy
85345969d3 Initial work 2017-12-20 14:58:41 -08:00
Sam El-Husseini
ac1e5d2846 Remove constant resize 2017-12-19 21:20:06 -08:00
Sam El-Husseini
11b4bbc07e Fix controls 2017-12-19 17:20:01 -08:00
Sam El-Husseini
c989e2fdab
Merge pull request #121 from Microsoft/motorphysics
Motor work
2017-12-19 17:07:15 -08:00
Sam El-Husseini
d3dcb5de85 Use setChangedState for touch and color sensors 2017-12-19 17:01:45 -08:00
Peli de Halleux
9cca35d49f encoding 32bit angle into data buffer 2017-12-19 16:54:44 -08:00
Peli de Halleux
7123bfecd3 removing cancel animation stuff 2017-12-19 16:21:14 -08:00
Peli de Halleux
aa031036ee updating motor state in game loop 2017-12-19 16:03:26 -08:00
Sam El-Husseini
ef5fa9ae82 Minor fix to killing the animation when the sim is killed 2017-12-19 14:55:43 -08:00
Sam El-Husseini
2157af3e63 Using game loop instead of queueAnimationUpdate 2017-12-19 14:20:35 -08:00
Sam El-Husseini
785ddff706 Reverting screen optimization to use SetInterval and didChange 2017-12-19 12:53:12 -08:00
Sam El-Husseini
0529759a80 Fix ultrasonic value to use cm instead of 0.1 cm units (#110)
* Fix simulator

* use 250 instead of 255
2017-12-18 20:30:56 -08:00
Sam El-Husseini
e6e1dce59f Add tiny padding around the screen for the canvas. 2017-12-18 17:07:23 -08:00
Sam El-Husseini
84c1079e50 Fix Safari bug. 2017-12-18 13:19:49 -08:00
Sam El-Husseini
6320379d02 Initial sim implementation 2017-12-18 13:04:17 -08:00
Peli de Halleux
8fa6cf41ca updated build files 2017-10-23 13:43:59 -07:00
Michal Moskal
0dfde3b65f Implement text/icon methods in simulator 2017-07-13 22:01:39 +02:00
Sam El-Husseini
5ea8048f0c Limit screen updates to once every 30ms and only if needed. 2017-07-12 12:26:14 +03:00
Sam El-Husseini
8215e8446a Sim screen canvas implementation and _setPixel. 2017-07-12 10:25:17 +03:00
Sam El-Husseini
b4428b1eef Update lights orange color 2017-07-11 16:20:19 +03:00