My Project
Public Member Functions | Private Attributes | List of all members
bolinha Class Reference

Classe para a bolinha. More...

#include <bolinha.h>

Collaboration diagram for bolinha:
Collaboration graph

Public Member Functions

 bolinha (int x_, int y_)
 Construtor da bolinha. More...
 
int getX ()
 
int getY ()
 
int getW ()
 
int getH ()
 
float getWmult ()
 
float getHmult ()
 
bool getExit ()
 
bool getPause ()
 
void setX (int x_)
 
void setY (int y_)
 
void setW (int w_)
 
void setH (int h_)
 
void setExit (bool exit_)
 
void setPause (bool pause_)
 

Private Attributes

int x
 
int y
 
int h
 
int w
 
float h_mult =0.25
 
float w_mult =0.25
 
int color
 
bool exit = false
 
bool pause = false
 

Detailed Description

Classe para a bolinha.

Esta é a classe para a bolinha. Ela possui variaveis internas para guardar suas dimensoes e posicao, alem de ter um fator de multiplicacao para quando for ser mostrada na tela. Tambem tem os parametros de estado exit e pause

Constructor & Destructor Documentation

bolinha::bolinha ( int  x_,
int  y_ 
)

Construtor da bolinha.

Recebe uma posicao (x,y) inicial da bolinha

Member Function Documentation

bool bolinha::getExit ( )
int bolinha::getH ( )
float bolinha::getHmult ( )
bool bolinha::getPause ( )
int bolinha::getW ( )
float bolinha::getWmult ( )
int bolinha::getX ( )
int bolinha::getY ( )
void bolinha::setExit ( bool  exit_)
void bolinha::setH ( int  h_)
void bolinha::setPause ( bool  pause_)
void bolinha::setW ( int  w_)
void bolinha::setX ( int  x_)
void bolinha::setY ( int  y_)

Member Data Documentation

int bolinha::color
private

Cor da bolinha

bool bolinha::exit = false
private

Variavel de condicao. Tem valor true caso a bolinha atinja a parte inferior da tela

int bolinha::h
private
float bolinha::h_mult =0.25
private
bool bolinha::pause = false
private

Variavel de condicao. Caso seja true, a bolinha fica parada em uma posicao definida

int bolinha::w
private

Variaveis de dimensao

float bolinha::w_mult =0.25
private

Fator de multiplicacao para visualizacao

int bolinha::x
private
int bolinha::y
private

Variaveis de posicao


The documentation for this class was generated from the following files: