Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void render(){
- BufferStrategy bs = getBufferStrategy();
- if(bs == null){
- createBufferStrategy(3);
- return;
- }
- Graphics2D g = (Graphics2D)bs.getDrawGraphics();
- toDrawG.setColor(new Color(0x222222));
- toDrawG.fillRect(0, 0, WIDTH, HEIGHT);
- draw((Graphics2D)toDrawG);
- g.drawImage(toDraw, 0, 0, null);
- g.dispose();
- bs.show();
- }
- public void draw(Graphics2D g){
- if(Settings.planets){
- renderer.renderPlanets();
- }
- if(level != null){
- for(int i = 0 ; i < level.entityList.size(); i++){
- if(level.entityList.get(i) != null){
- level.entityList.get(i).render(renderer);
- }
- }
- }
- renderer.overlayString("Space Game", 20, 20, 24, 0xFFFFFF);
- renderer.overlayString(VERSION, 20, 50, 24, 0xFFFFFF);
- renderer.overlayString("FPS: " + renderer.fps, 20, 70, 24, 0xFFFFFF);
- renderer.overlayString("Ships spawned: " + level.shipsSpawned, 20, 90, 24, 0xFFFFFF);
- renderer.overlayString("Time Survived: " + level.time / 100 + "s", 20, 110, 24, 0xFFFFFF);
- renderer.overlayString("Physics FPS: " + fps, 20, 130, 24, 0xFFFFFF);
- if(currentGui != null){
- currentGui.render(renderer);
- }else{
- map.drawMinimap(SpaceGame.WIDTH-Minimap.WIDTH-20, SpaceGame.HEIGHT-Minimap.HEIGHT-30);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement