📄 item.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 + -