Overview
| Comment: | Display invisible objects in editor |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
7eae9b600eb124b60a5809be5557d813 |
| User & Date: | user on 2018-10-26 18:17:15.879 |
| Other Links: | manifest | tags |
Context
|
2018-10-28
| ||
| 18:51 | Start implementing class/image selection menu check-in: 68e715091a user: user tags: trunk | |
|
2018-10-26
| ||
| 18:17 | Display invisible objects in editor check-in: 7eae9b600e user: user tags: trunk | |
| 08:12 | Implement scrollbars check-in: 633696a6f5 user: user tags: trunk | |
Changes
Modified picture.c
from [ffd397fc76]
to [0cf3fc6eed].
| ︙ | ︙ | |||
96 97 98 99 100 101 102 |
Uint32 o;
Class*c;
SDL_Rect dst={x,y,picture_size,picture_size};
if(x<1 || x>64 || y<1 || y>64) return;
SDL_FillRect(screen,&dst,back_color);
o=playfield[y*64+x-65];
while(o!=VOIDLINK) {
| | | 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 |
Uint32 o;
Class*c;
SDL_Rect dst={x,y,picture_size,picture_size};
if(x<1 || x>64 || y<1 || y>64) return;
SDL_FillRect(screen,&dst,back_color);
o=playfield[y*64+x-65];
while(o!=VOIDLINK) {
if(main_options['e'] || !(objects[o]->oflags&OF_INVISIBLE)) {
c=classes[objects[o]->class];
if(objects[o]->image<c->nimages)
draw_picture((x-1)*picture_size+left_margin,(y-1)*picture_size,c->images[objects[o]->image]&0x7FFF);
}
o=objects[o]->up;
}
}
|
| ︙ | ︙ |