Example #1
0
 @Override
 public void onRender(ServiceManager serviceMan) {
   Cam cam = serviceMan.getService(Cam.class);
   if (map != null) {
     map.render(
         cam.getX() % serviceMan.getService(Settings.class).getInt("TILE_SIZE"),
         cam.getY() % serviceMan.getService(Settings.class).getInt("TILE_SIZE"),
         cam.getX() / serviceMan.getService(Settings.class).getInt("TILE_SIZE"),
         cam.getY() / serviceMan.getService(Settings.class).getInt("TILE_SIZE"),
         (serviceMan.getService(Settings.class).getInt("SCREENWIDTH")
                 / serviceMan.getService(Settings.class).getInt("TILE_SIZE"))
             + 2,
         (serviceMan.getService(Settings.class).getInt("SCREENHEIGHT")
                 / serviceMan.getService(Settings.class).getInt("TILE_SIZE"))
             + 2);
     // //
     // map.render(cam.getX(), cam.getY());
     // map.render(0, 0, 0, 0, 1024, 768);
   }
   gameObjects.stream().forEach(e -> e.onRender(this, serviceMan));
 }