?? town.java
字號:
/*
* Town.java
*
* Created on 12 October 2006, 08:08
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package wpc.data;
import java.awt.Graphics;
/**
*
* @author User
*/
public class Town extends DataObject{
House[] data;
/** Creates a new instance of Town */
public Town(wpc.MainFrame mainFrame) {
super(mainFrame);
createData(mainFrame.getRandom(mainFrame.getMaxRandomHouses())+1);
}
public Town(int number, wpc.MainFrame mainFrame) {
super(mainFrame);
createData(number);
}
public void createData(int number){
if(number<=0){
number=1;
}
if(mainFrame.getMaxWorldTraversal() >= 4) {
data = new House[number];
for(int i = 0;i<number;i++){
if(mainFrame.getDelayTown()){
try {
Thread.sleep(mainFrame.getDelayTownValue());
//System.out.println("Checking");
} catch (InterruptedException e){
// the VM doesn't want us to sleep anymore,
// so get back to work
}
}
if(mainFrame.getHighDebugLevel()){
mainFrame.addMessageDateStringDebug("\t\t\t\tStarting House("+i+") @ ");
}
data[i]=new House(mainFrame);
if(mainFrame.getHighDebugLevel()){
mainFrame.addMessageDateStringDebug("\t\t\t\tFinished House("+i+") @ ");
}
}
super.setData(data);
//super.splitWorld();
}
}
public void draw(Graphics g){
g.drawRect(startX, startY, endX, endY);
if(data!=null){
for(int i = 0; i<data.length; i++){
if (data[i]!=null){
data[i].draw(g);
}
}
}
}
public void splitWorld(){
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -