Rev 221 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 221 | Rev 382 | ||
---|---|---|---|
1 | /*********************************************************************** |
1 | /*********************************************************************** |
2 | * |
2 | * |
3 | * DUBwise == Digital UFO Broadcasting with intelligent service equipment |
3 | * DUBwise == Digital UFO Broadcasting with intelligent service equipment |
4 | * main MIDLet Source file |
4 | * main MIDLet Source file |
5 | * |
5 | * |
6 | * Author: Marcus -LiGi- Bueschleb |
6 | * Author: Marcus -LiGi- Bueschleb |
7 | * Mailto: LiGi @at@ LiGi DOTT de |
7 | * Mailto: LiGi @at@ LiGi DOTT de |
8 | * |
8 | * |
9 | ************************************************************************/ |
9 | ************************************************************************/ |
10 | - | ||
11 | 10 | ||
12 | import javax.microedition.lcdui.*; |
11 | import javax.microedition.lcdui.*; |
13 | import javax.microedition.midlet.*; |
12 | import javax.microedition.midlet.*; |
- | 13 | ||
- | 14 | //#if j2memap=="on" |
|
- | 15 | import com.eightmotions.map.MapDisplay; |
|
- | 16 | import com.eightmotions.util.UtilMidp; |
|
14 | 17 | //#endif |
|
15 | public class DUBwise |
18 | public class DUBwise |
16 | extends MIDlet |
19 | extends MIDlet |
17 | 20 | ||
18 | { |
21 | { |
19 | public Display display; |
22 | public Display display; |
20 | public DUBwiseCanvas canvas; |
23 | public DUBwiseCanvas canvas; |
21 | public boolean loaded=false; |
24 | public boolean loaded=false; |
22 | 25 | ||
23 | public void log(String str) |
26 | public void log(String str) |
24 | { |
27 | { |
25 | // canvas.debug.log(str); |
28 | // canvas.debug.log(str); |
26 | } |
29 | } |
27 | public void vibrate(int duration) |
30 | public void vibrate(int duration) |
28 | { |
31 | { |
29 | display.vibrate(duration); |
32 | display.vibrate(duration); |
30 | } |
33 | } |
- | 34 | ||
- | 35 | //#if j2memap=="on" |
|
- | 36 | MapDisplay m_map; |
|
- | 37 | Canvas map_canvas; |
|
- | 38 | //#endif |
|
31 | 39 | ||
32 | protected void startApp() |
40 | protected void startApp() |
33 | throws MIDletStateChangeException |
41 | throws MIDletStateChangeException |
34 | { |
42 | { |
- | 43 | if (loaded) |
|
- | 44 | { |
|
- | 45 | System.out.println("app already loaded"); |
|
- | 46 | display.setCurrent(canvas); |
|
- | 47 | return; // when allready done -> do not do it again |
|
- | 48 | } |
|
35 | 49 | ||
- | 50 | // m_map.init(); |
|
- | 51 | // Display.getDisplay(this).setCurrent(m_map.getCanvas()); |
|
- | 52 | ||
- | 53 | //#if j2memap=="on" |
|
- | 54 | UtilMidp.checkMIDP(this); //Initialise the utility library... |
|
- | 55 | m_map=new MapDisplay(); |
|
36 | if (loaded)return; |
56 | m_map.setModeProxy(true); |
- | 57 | map_canvas=m_map.getCanvas(); |
|
- | 58 | //#endif |
|
- | 59 | ||
37 | display = Display.getDisplay(this); |
60 | display = Display.getDisplay(this); |
38 | canvas=new DUBwiseCanvas(this); |
61 | canvas=new DUBwiseCanvas(this); |
39 | 62 | ||
40 | // fire up canvas |
63 | // fire up canvas |
41 | display.setCurrent(canvas); |
64 | display.setCurrent(canvas); |
42 | loaded=true; |
65 | loaded=true; |
- | 66 | // System.out.println("DUBwise start done"); |
|
43 | } |
67 | } |
44 | 68 | ||
45 | 69 | ||
- | 70 | public void quit() { |
|
- | 71 | destroyApp(true); |
|
- | 72 | notifyDestroyed(); |
|
46 | public void quit() { notifyDestroyed(); } |
73 | } |
- | 74 | protected void pauseApp() { |
|
- | 75 | quit(); |
|
- | 76 | System.out.println("app paused"); |
|
- | 77 | } |
|
47 | protected void pauseApp() {} // not needed right now |
78 | |
- | 79 | protected void destroyApp(boolean arg0) |
|
- | 80 | { |
|
- | 81 | ||
48 | protected void destroyApp(boolean arg0) { } |
82 | } |
49 | 83 | ||
50 | } |
84 | } |
51 | 85 |