Projeto

Geral

Perfil

Estatísticas
| Revisão:

root / first_draft / Level.pde @ 4

Histórico | Ver | Anotar | Download (960 Bytes)

1
class Level
2
  {
3
  XMLElement data;
4
  PImage bg;
5

    
6
  String name;
7
  int time;
8
  int enemies;
9
  int squad;
10
  String image;
11
  
12
  Universe universe;
13
  Timer timer;
14
  ScoreBoard scoreboard;
15
  
16
  Level (XMLElement xml)
17
    {
18
    data = xml;
19
    
20
    name    = xml.getChild ("name").getContent ();    
21
    time    = int (xml.getChild ("time").getContent ());    
22
    enemies = int (xml.getChild ("enemies").getContent ());    
23
    squad   = int (xml.getChild ("squad").getContent ());
24
    image   = xml.getChild ("image").getContent ();
25
    
26
    universe = new Universe ();
27
    timer = new Timer ();
28
    scoreboard = new ScoreBoard (); 
29
    }
30
    
31
  void setup ()
32
    {
33
    background (0);
34
    bg = loadImage(image);
35
    
36
    
37
    for (int i = 0; i < squad; i++)
38
      {
39
      universe.create ();
40
      }
41
    
42
//    universe.be ();
43
    }
44
    
45
  void draw ()
46
    {
47
    tint(255, 255, 255, 126); 
48
    image(bg, 0, 0, _width_, _height_);
49
    universe.draw ();
50
    }
51
  }