コード例 #1
0
ファイル: Sidecraft.java プロジェクト: zhuowei/Sidecraft
 public void update() {
   if (isScreen) {
     for (Screen s : screens) {
       if (s.isVisible()) {
         s.update();
       }
     }
   } else {
     if (Key.F5.isDown()) {
       if (Settings.DEBUG) {
         Settings.DEBUG = false;
       } else {
         Settings.DEBUG = true;
       }
     }
     player.getWorld().update();
     player.update();
   }
 }
コード例 #2
0
ファイル: Sidecraft.java プロジェクト: zhuowei/Sidecraft
  public void loadContent() {
    loadTextures();

    player = new Player();

    World world = new World("world");
    worlds.put(world.getName(), world);
    player.world = world.getName();

    update();
  }
コード例 #3
0
ファイル: Sidecraft.java プロジェクト: zhuowei/Sidecraft
  public void paint(Graphics g) {
    Engine.graphics = g;

    if (isScreen) {
      for (Screen s : screens) {
        if (s.isVisible()) {
          s.draw();
        }
      }
    } else {
      player.getWorld().draw();
      player.draw();

      if (Settings.DEBUG) {
        // Screen.renderString(Sidecraft.player.getLocation().toString() + newLine +
        // mouseCoords.toString() + newLine + "Mouse position" + mouseCoords.toVector2().ToString(),
        // new Vector2(10, 10), Color.Black);
        Engine.renderString(player.getLocation().toString(), 90, 110, Color.blue);
        Engine.renderString("0", new Location(0, 0), Color.blue);
      }
    }
  }