本帖最后由 王凯路路 于 2014-8-13 16:34 编辑
- /*每个枚举元素各表示一个方向的控制灯*/ //e东 s南 n西 w北
- S2N("N2S","S2W",false),S2W("N2E","E2W",false),E2W("W2E","E2S",false),E2S("W2N","S2N",false),
- /*下面元素表示与上面的元素的相反方向的灯,它们的“相反方向灯”和“下一个灯”应忽略不计!*/
- N2S(null,null,false),N2E(null,null,false),W2E(null,null,false),W2N(null,null,false),
- /*由南向东和由西向北等右拐弯的灯不受红绿灯的控制,所以,可以假想它们总是绿灯*/
- S2E(null,null,true),E2N(null,null,true),N2W(null,null,true),W2S(null,null,true);
-
- private Lamp(String opposite,String next,boolean lighted){
- this.opposite = opposite;
- this.next = next;
- this.lighted = lighted;
- }
复制代码 那十二个灯这到底都是往哪走呢? 大题一看, 知道这代码的意思, 可是想给他滤清关系, 怎么就是晕, 你们有这感觉么? |
|