-Treballant en les portes
This commit is contained in:
@@ -9,7 +9,7 @@ namespace room
|
||||
static vec3_t min = {0,0,0};
|
||||
static vec3_t max = {56,56,56};
|
||||
|
||||
static uint8_t doors = DOOR_YN; //15 ;
|
||||
static uint8_t doors = 15 ;
|
||||
|
||||
void load(int x, int y)
|
||||
{
|
||||
@@ -30,14 +30,17 @@ namespace room
|
||||
draw::draw(148+4*16-(tmin.y-1)*16, 76+4*8+(tmin.y-1)*8, 32, 15, 0, 1); // Tile de Piso
|
||||
|
||||
// Pintem la porta YN
|
||||
draw::draw(164+3*16-tmin.y*16,32+3*8+tmin.y*8,16,47,18,133); // Porta Y esq
|
||||
draw::draw(164+4*16-tmin.y*16,28+4*8+tmin.y*8,24,55,34,137); // Porta Y dret
|
||||
draw::draw(164+3*16-tmin.y*16,32+3*8+tmin.y*8,40,59,18,133); // Porta Y esq
|
||||
//draw::draw(164+3*16-tmin.y*16,32+3*8+tmin.y*8,16,47,18,133); // Porta Y esq
|
||||
//draw::draw(164+4*16-tmin.y*16,28+4*8+tmin.y*8,24,55,34,137); // Porta Y dret
|
||||
}
|
||||
if (doors & DOOR_XN)
|
||||
{
|
||||
// Pintem els dos tiles baix de la porta XN
|
||||
draw::draw(148+(tmin.x-1)*16-3*16,76+(tmin.x-1)*8+3*8,32,15,0,1); // Tile de Piso
|
||||
draw::draw(148+(tmin.x-1)*16-4*16,76+(tmin.x-1)*8+4*8,32,15,0,1); // Tile de Piso
|
||||
|
||||
draw::draw( 164+tmin.x*16-4*16-16, 32+3*8+4+tmin.x*8, 40,59, 64,133);
|
||||
}
|
||||
|
||||
for (int x=tmin.x;x<=tmax.x;++x)
|
||||
@@ -76,8 +79,8 @@ namespace room
|
||||
draw::draw(148+4*16-(tmax.y+1)*16,76+4*8+(tmax.y+1)*8,32,15,0,1);
|
||||
|
||||
// Pintem la porta YP
|
||||
draw::draw(164+3*16-8-(tmax.y+1)*16,32+3*8+4+(tmax.y+1)*8,16,47,18,133);
|
||||
draw::draw(164+4*16-8-(tmax.y+1)*16,28+4*8+4+(tmax.y+1)*8,24,55,34,137);
|
||||
//draw::draw(164+3*16-8-(tmax.y+1)*16,32+3*8+4+(tmax.y+1)*8,16,47,18,133);
|
||||
//draw::draw(164+4*16-8-(tmax.y+1)*16,28+4*8+4+(tmax.y+1)*8,24,55,34,137);
|
||||
}
|
||||
if (doors & DOOR_XP)
|
||||
{
|
||||
@@ -93,6 +96,23 @@ namespace room
|
||||
|
||||
}
|
||||
|
||||
void draw2()
|
||||
{
|
||||
if (doors & DOOR_YP)
|
||||
{
|
||||
// Pintem la porta YP
|
||||
draw::draw(164+3*16-8-(tmax.y+1)*16,32+3*8+4+(tmax.y+1)*8,40,59,18,133);
|
||||
//draw::draw(164+3*16-8-(tmax.y+1)*16,32+3*8+4+(tmax.y+1)*8,16,47,18,133);
|
||||
//draw::draw(164+4*16-8-(tmax.y+1)*16,28+4*8+4+(tmax.y+1)*8,24,55,34,137);
|
||||
}
|
||||
if (doors & DOOR_XP)
|
||||
{
|
||||
// Pintem la porta XP
|
||||
draw::draw( 164+(tmax.x+1)*16-4*16-16, 32+3*8+4+(tmax.x+1)*8, 40,59, 64,133);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
vec3_t getSize()
|
||||
{
|
||||
return size;
|
||||
|
||||
Reference in New Issue
Block a user