⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 item.cpp

📁 Game developed with C++ and ALLEGRO
💻 CPP
字号:
#include<iostream>
#include <cstdlib>
#include <stdlib.h>
#include <allegro.h>
#include <algif.h>
#include "Escenario.h"
#include "Item.h"

using namespace std;

Item::Item(){
             valor=0;
             
             posX=0;
             posY=0;
}
Item::Item(int v,int pX, int pY){
               valor=v;
               posX=pX;
               posY=pY;
}

void Item::setX(int x){
               posX=x;
}

int Item::getX(){
               return posX;
}

void Item::setY(int y){
               posY=y;
}

int Item::getY(){
               return posX;
}

void Item::setValor(int v){
               valor=v;
}

int Item::getValor(){
               return valor;
}
/*bool Item::mostrar(Cuadro tabla[6][6], int px, int py){
     BITMAP *it;
     int aux;
     it=load_gif("imagenes/item1.gif",NULL);
     draw_sprite(screen,it,px,py);
      cout<<"Item puesto"<<endl;
     return true;
}*/

/*void Item::quitar(Cuadro tabla[6][6], int px, int py){
     cases(tabla,px, py);
      cout<<"Item quitado"<<endl;
}*/
void Item::aumentar(){
        
}

Item::~Item(){
              
}

void cases(Cuadro tabla[6][6],int tmpX,int tmpY){
  BITMAP *c1,*cu,*cd,*cr,*cl,*s1,*su,*sd,*sr,*sl,*t;
  int k,w;
    c1=load_gif("imagenes/c1.gif",NULL);
    cu=load_gif("imagenes/cu.gif",NULL);
    cd=load_gif("imagenes/cd.gif",NULL);
    cr=load_gif("imagenes/cr.gif",NULL);
    cl=load_gif("imagenes/cl.gif",NULL);
    s1=load_gif("imagenes/s1.gif",NULL);
    su=load_gif("imagenes/su.gif",NULL);
    sd=load_gif("imagenes/sd.gif",NULL);
    sr=load_gif("imagenes/sr.gif",NULL);
    sl=load_gif("imagenes/sl.gif",NULL);
    t=load_gif("imagenes/trampa.gif",NULL);
    k=(tmpX/50)-5;
    w=(tmpY/50)-1;
    switch (tabla[w][k].getId())
    {
                    case S1:
                        draw_sprite(screen,s1,tmpX,tmpY);      
                    break;
                    case SU:
                        draw_sprite(screen,su,tmpX,tmpY);
                    break;
                    case SD:
                        draw_sprite(screen,sd,tmpX,tmpY);
                    break;
                    case SR:
                        draw_sprite(screen,sr,tmpX,tmpY);
                    break;
                    case SL:
                        draw_sprite(screen,sl,tmpX,tmpY);
                    break;
                    case C1:
                        draw_sprite(screen,c1,tmpX,tmpY);
                    break;
                    case CU:
                        draw_sprite(screen,cu,tmpX,tmpY);
                    break;
                    case CD:
                        draw_sprite(screen,cd,tmpX,tmpY);
                    break;
                    case CR:
                        draw_sprite(screen,cr,tmpX,tmpY);
                    break;
                    case CL:
                        draw_sprite(screen,cl,tmpX,tmpY);
                    break;
                    case T:
                        draw_sprite(screen,t,tmpX,tmpY);
                    break;
        }   
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -