aboutsummaryrefslogtreecommitdiff
path: root/sky
diff options
context:
space:
mode:
authorPaweł Kołodziejski2003-03-06 07:52:40 +0000
committerPaweł Kołodziejski2003-03-06 07:52:40 +0000
commit7f536134a084fb50957a27345c26fd2e6d529667 (patch)
tree27c35065b4a6933f0aed550af9efed6e55455dce /sky
parent255e15248b87823fd737927f0c0cf39b2659be10 (diff)
downloadscummvm-rg350-7f536134a084fb50957a27345c26fd2e6d529667.tar.gz
scummvm-rg350-7f536134a084fb50957a27345c26fd2e6d529667.tar.bz2
scummvm-rg350-7f536134a084fb50957a27345c26fd2e6d529667.zip
some pedantic cleanup
svn-id: r6706
Diffstat (limited to 'sky')
-rw-r--r--sky/disk.cpp72
-rw-r--r--sky/intro.cpp211
-rw-r--r--sky/rnc_deco.cpp60
-rw-r--r--sky/screen.cpp27
-rw-r--r--sky/sky.cpp3
-rw-r--r--sky/sky.h4
-rw-r--r--sky/skydefs.h69
-rw-r--r--sky/struc.h26
8 files changed, 231 insertions, 241 deletions
diff --git a/sky/disk.cpp b/sky/disk.cpp
index fd1b62b8f9..75944aeba1 100644
--- a/sky/disk.cpp
+++ b/sky/disk.cpp
@@ -45,22 +45,22 @@ File *dnr_handle = new File();
void SkyState::initialise_disk()
{
uint32 entries_read;
-
+
dnr_handle->open(dinner_file_name, _gameDataPath);
if (dnr_handle->isOpen() == false)
error("Could not open %s%s!\n", _gameDataPath, dinner_file_name);
-
+
if (!(dinner_table_size = dnr_handle->readUint32LE()))
error("Error reading from sky.dnr!\n"); //even though it was opened correctly?!
debug(1, "Entries in dinner table: %d", dinner_table_size);
- dinner_table_area = (uint8 *)malloc(dinner_table_size*8);
- entries_read = dnr_handle->read(dinner_table_area, 8*dinner_table_size) / 8;
-
+ dinner_table_area = (uint8 *)malloc(dinner_table_size * 8);
+ entries_read = dnr_handle->read(dinner_table_area, 8 * dinner_table_size) / 8;
+
if (entries_read != dinner_table_size)
warning("bytes_read != dinner_table_entries. [%d/%d]\n", entries_read, dinner_table_size);
-
+
data_disk_handle->open(data_file_name, _gameDataPath);
if (data_disk_handle->isOpen() == false)
error("Error opening %s%s!\n", _gameDataPath, data_file_name);
@@ -79,31 +79,30 @@ uint16 *SkyState::load_file(uint16 file_nr, uint8 *dest)
#ifdef file_order_chk
warning("File order checking not implemented yet!\n");
#endif
-
+
comp_file = file_nr;
- debug(1, "load file %d,%d (%d)", (file_nr>>11), (file_nr&2047), file_nr);
-
-
+ debug(1, "load file %d,%d (%d)", (file_nr >> 11), (file_nr & 2047), file_nr);
+
file_ptr = (uint8 *)get_file_info(file_nr);
if (file_ptr == NULL) {
printf("File %d not found!\n", file_nr);
return NULL;
}
-
- eax = READ_LE_UINT32((file_ptr+5));
+
+ eax = READ_LE_UINT32((file_ptr + 5));
file_flags = eax;
eax &= 0x03fffff;
file_size = eax;
- ecx = READ_LE_UINT32((file_ptr+2));
+ ecx = READ_LE_UINT32((file_ptr + 2));
ecx &= 0x0ffffff;
cflag = (uint8)((ecx >> (23)) & 0x1);
ecx = (((1 << (23)) ^ 0xFFFFFFFF) & ecx);
-
+
if (cflag)
ecx = ecx << 4;
-
+
file_offset = ecx;
fixed_dest = dest;
file_dest = dest;
@@ -111,7 +110,7 @@ uint16 *SkyState::load_file(uint16 file_nr, uint8 *dest)
if (dest == NULL) //we need to allocate memory for this file
file_dest = (uint8 *)malloc(eax);
-
+
data_disk_handle->seek(file_offset, SEEK_SET);
#ifdef file_order_chk
@@ -120,14 +119,14 @@ uint16 *SkyState::load_file(uint16 file_nr, uint8 *dest)
//now read in the data
bytes_read = data_disk_handle->read(file_dest, 1*file_size);
-
+
if (bytes_read != (int32)file_size)
printf("ERROR: Unable to read %d bytes from datadisk (%d bytes read)\n", file_size, bytes_read);
-
- cflag = (uint8)((file_flags >> (23)) & 0x1);
-
+
+ cflag = (uint8)((file_flags >> (23)) & 0x1);
+
//if cflag == 0 then file is compressed, 1 == uncompressed
-
+
if (!cflag)
{
debug(1, "File is compressed...");
@@ -135,20 +134,20 @@ uint16 *SkyState::load_file(uint16 file_nr, uint8 *dest)
memcpy(&file_header, file_dest, sizeof(struct dataFileHeader));
if ( (uint8)((FROM_LE_16(file_header.flag) >> 7) & 0x1) ) {
debug(1, "with RNC!");
-
+
eax = FROM_LE_16(file_header.flag);
eax &= 0xFFFFFF00; //clear al
eax = eax << 8;
eax |= FROM_LE_16((uint16)file_header.s_tot_size);
decomp_size = eax;
-
+
if (fixed_dest == NULL) // is this valid?
comp_dest = (uint8 *)malloc(eax);
esiptr = file_dest;
ediptr = comp_dest;
-
+
if ( (uint8)(file_flags >> (22) & 0x1) ) //do we include the header?
esiptr += sizeof(struct dataFileHeader);
else {
@@ -158,7 +157,7 @@ uint16 *SkyState::load_file(uint16 file_nr, uint8 *dest)
}
eax = UnpackM1(esiptr, ediptr, 0);
-
+
debug(2, "UnpackM1 returned: %d", eax);
if (eax == 0) { //Unpack returned 0: file was probably not packed.
@@ -167,41 +166,40 @@ uint16 *SkyState::load_file(uint16 file_nr, uint8 *dest)
return (uint16 *)file_dest;
}
-
+
if (! (uint8)(file_flags >> (22) & 0x1) ) { // include header?
eax += sizeof(struct dataFileHeader);
-
+
if (eax != decomp_size) {
debug(1, "ERROR: invalid decomp size! (was: %d, should be: %d)", eax, decomp_size);
}
}
-
+
if (fixed_dest == NULL)
free(file_dest);
-
+
}
else
debug(1, "but not with RNC! (?!)");
-
}
else
return (uint16 *)file_dest;
-
+
return (uint16 *)comp_dest;
}
uint16 *SkyState::get_file_info(uint16 file_nr)
{
uint16 i;
- uint16 *dnr_tbl_16_ptr = (uint16 *)dinner_table_area;
-
- for (i = 0; i < dinner_table_size/2; i++) {
- if (READ_LE_UINT16(dnr_tbl_16_ptr+(i*4)) == file_nr) {
+ uint16 *dnr_tbl_16_ptr = (uint16 *)dinner_table_area;
+
+ for (i = 0; i < dinner_table_size / 2; i++) {
+ if (READ_LE_UINT16(dnr_tbl_16_ptr + (i * 4)) == file_nr) {
debug(1, "file %d found!", file_nr);
- return (dnr_tbl_16_ptr+(i*4));
+ return (dnr_tbl_16_ptr + (i * 4));
}
}
-
+
// if file is speech file then return NULL if not found
printf("get_file_info() - speech file support not implemented yet!\n");
return (uint16 *)NULL;
diff --git a/sky/intro.cpp b/sky/intro.cpp
index 6fe7d36012..872f86452e 100644
--- a/sky/intro.cpp
+++ b/sky/intro.cpp
@@ -53,10 +53,10 @@
#define rev_time 8
#define gibb_time 6
#else
-#define virgin_time_1 (3*50)
-#define virgin_time_2 ((3*50)+8)
-#define rev_time ((8*50)+8)
-#define gibb_time ((6*50)+8)
+#define virgin_time_1 (3 * 50)
+#define virgin_time_2 ((3 * 50) + 8)
+#define rev_time ((8 * 50) + 8)
+#define gibb_time ((6 * 50) + 8)
#endif
void prepare_text(void);
@@ -77,7 +77,6 @@ uint8 *seq5_data;
uint8 *seq6a_data;
uint8 *seq6b_data;
-
uint8 *vga_data;
uint8 *diff_data;
@@ -100,145 +99,143 @@ uint32 frame_counter;
#define ic_make_sound 3
#define ic_fx_volume 4
-
typedef void (*pfc)(void);
pfc command_routines[] = { &prepare_text, &show_intro_text, &remove_text, &intro_fx, &intro_vol };
uint32 cockpit_commands[] =
{
- 1000, //do straight away
- ic_prepare_text,
- 77,
- 220,
- ic_show_text, //radar detects jamming signal
- 20,
- 160,
- 105,
- ic_remove_text,
- 81,
- 105,
- ic_show_text, //well switch to override you fool
- 170,
- 86,
- 35,
- ic_remove_text,
- 35,
- ic_prepare_text,
- 477,
- 35,
- ic_show_text,
- 30,
- 160,
- 3,
- ic_remove_text
+ 1000, //do straight away
+ ic_prepare_text,
+ 77,
+ 220,
+ ic_show_text, //radar detects jamming signal
+ 20,
+ 160,
+ 105,
+ ic_remove_text,
+ 81,
+ 105,
+ ic_show_text, //well switch to override you fool
+ 170,
+ 86,
+ 35,
+ ic_remove_text,
+ 35,
+ ic_prepare_text,
+ 477,
+ 35,
+ ic_show_text,
+ 30,
+ 160,
+ 3,
+ ic_remove_text
};
uint32 zero_commands[] = { 0 };
uint32 anim5_commands[] =
{
- 31,
- ic_make_sound,
- 2,
- 127,
- 0
+ 31,
+ ic_make_sound,
+ 2,
+ 127,
+ 0
};
uint32 anim4a_commands[] =
{
- 136,
- ic_make_sound,
- 1,
- 70,
- 90,
- ic_fx_volume,
- 80,
- 50,
- ic_fx_volume,
- 90,
- 5,
- ic_fx_volume,
- 100,
- 0
+ 136,
+ ic_make_sound,
+ 1,
+ 70,
+ 90,
+ ic_fx_volume,
+ 80,
+ 50,
+ ic_fx_volume,
+ 90,
+ 5,
+ ic_fx_volume,
+ 100,
+ 0
};
uint32 anim4c_commands[] =
{
- 1000,
- ic_fx_volume,
- 100,
- 25,
- ic_fx_volume,
- 110,
- 15,
- ic_fx_volume,
- 120,
- 4,
- ic_fx_volume,
- 127,
- 0
+ 1000,
+ ic_fx_volume,
+ 100,
+ 25,
+ ic_fx_volume,
+ 110,
+ 15,
+ ic_fx_volume,
+ 120,
+ 4,
+ ic_fx_volume,
+ 127,
+ 0
};
uint32 anim6a_commands[] =
{
- 1000,
- ic_prepare_text,
- 478,
- 13,
- ic_show_text,
- 175,
- 155,
- 0
+ 1000,
+ ic_prepare_text,
+ 478,
+ 13,
+ ic_show_text,
+ 175,
+ 155,
+ 0
};
uint32 anim6b_commands[] =
{
- 131,
- ic_remove_text,
- 131,
- ic_prepare_text,
- 479,
- 74,
- ic_show_text,
- 175,
- 155,
- 45,
- ic_remove_text,
- 45,
- ic_prepare_text,
- 162,
- 44,
- ic_show_text,
- 175,
- 155,
- 4,
- ic_remove_text,
- 0
+ 131,
+ ic_remove_text,
+ 131,
+ ic_prepare_text,
+ 479,
+ 74,
+ ic_show_text,
+ 175,
+ 155,
+ 45,
+ ic_remove_text,
+ 45,
+ ic_prepare_text,
+ 162,
+ 44,
+ ic_show_text,
+ 175,
+ 155,
+ 4,
+ ic_remove_text,
+ 0
};
uint32 *command_pointer = (uint32 *)zero_commands;
-
void SkyState::init_virgin()
{
- _temp_pal = (uint8 *)load_file(60111, NULL);
- if (_temp_pal != NULL)
- set_palette(_temp_pal);
-
- _work_screen = (uint8 *)load_file(60110, NULL);
-
- if (_work_screen != NULL)
- show_screen();
-
- // free the memory that was malloc'ed indirectly via load_file
- free(_work_screen);
- free(_temp_pal);
+ _temp_pal = (uint8 *)load_file(60111, NULL);
+ if (_temp_pal != NULL)
+ set_palette(_temp_pal);
+
+ _work_screen = (uint8 *)load_file(60110, NULL);
+
+ if (_work_screen != NULL)
+ show_screen();
+
+ // free the memory that was malloc'ed indirectly via load_file
+ free(_work_screen);
+ free(_temp_pal);
}
void SkyState::show_screen(void)
{
- _system->copy_rect(_work_screen, 320, 0, 0, 320, 200);
- _system->update_screen();
+ _system->copy_rect(_work_screen, 320, 0, 0, 320, 200);
+ _system->update_screen();
}
void prepare_text(void)
diff --git a/sky/rnc_deco.cpp b/sky/rnc_deco.cpp
index 6f502f0ddd..41c603d808 100644
--- a/sky/rnc_deco.cpp
+++ b/sky/rnc_deco.cpp
@@ -22,8 +22,8 @@
#include <string.h>
#include "common/scummsys.h"
-#define ROL(x, n) (((x) << (n)) | ((x) >> (16-(n))))
-#define ROR(x, n) (((x) << (16-(n))) | ((x) >> (n)))
+#define ROL(x, n) (((x) << (n)) | ((x) >> (16 - (n))))
+#define ROR(x, n) (((x) << (16 - (n))) | ((x) >> (n)))
#define XCHG(a, b) (a ^=b, b ^= a, a ^= b)
//conditional flags
@@ -36,13 +36,13 @@
#define UNPACKED_CRC -2
//other defines
-#define TABLE_SIZE (16*8)
+#define TABLE_SIZE (16 * 8)
#define MIN_LENGTH 2
#define HEADER_LEN 18
-uint16 raw_table[TABLE_SIZE/2];
-uint16 pos_table[TABLE_SIZE/2];
-uint16 len_table[TABLE_SIZE/2];
+uint16 raw_table[TABLE_SIZE / 2];
+uint16 pos_table[TABLE_SIZE / 2];
+uint16 len_table[TABLE_SIZE / 2];
#ifdef CHECKSUMS
uint16 crc_table[0x100];
@@ -52,14 +52,13 @@ uint16 bit_buffl = 0;
uint16 bit_buffh = 0;
uint8 bit_count = 0;
-
uint8 *esiptr, *ediptr; //these need to be global because input_bits() uses them
void init_crc()
{
- uint16 cnt=0;
- uint16 tmp1=0;
- uint16 tmp2=0;
+ uint16 cnt = 0;
+ uint16 tmp1 = 0;
+ uint16 tmp2 = 0;
for (tmp2 = 0; tmp2 < 0x100; tmp2++) {
tmp1 = tmp2;
@@ -77,19 +76,19 @@ void init_crc()
//calculate 16 bit crc of a block of memory
uint16 crc_block(uint8 *block, uint32 size)
{
- uint16 crc=0;
+ uint16 crc = 0;
uint8 *crcTable8 = (uint8 *)crc_table; //make a uint8* to crc_table
- uint8 tmp;
- uint32 i;
+ uint8 tmp;
+ uint32 i;
for (i = 0; i < size; i++) {
tmp = *block++;
crc ^= tmp;
- tmp = (uint8)((crc>>8)&0x00FF);
+ tmp = (uint8)((crc >> 8) & 0x00FF);
crc &= 0x00FF;
crc = crc << 1;
crc = *(uint16 *)&crcTable8[crc];
- crc ^= tmp;
+ crc ^= tmp;
}
return crc;
@@ -116,7 +115,7 @@ uint16 input_bits(uint8 amount)
newBitBuffh = READ_LE_UINT16(esiptr);
XCHG(newBitCount, amount);
amount -= newBitCount;
- newBitCount = 16 - amount;
+ newBitCount = 16 - amount;
}
remBits = ROR((uint16)(((1 << amount) - 1) & newBitBuffh), amount);
bit_buffh = newBitBuffh >> amount;
@@ -124,7 +123,6 @@ uint16 input_bits(uint8 amount)
bit_count = (uint8)newBitCount;
return returnVal;
-
}
void make_huftable(uint16 *table)
@@ -153,7 +151,7 @@ void make_huftable(uint16 *table)
a |= ((b >> j) & 1) << (bitLength - j - 1);
*table++ = a;
- *(table+0x1e) = (huffLength[i]<<8)|(i & 0x00FF);
+ *(table + 0x1e) = (huffLength[i] << 8)|(i & 0x00FF);
huffCode += 1 << (16 - bitLength);
}
}
@@ -163,20 +161,20 @@ void make_huftable(uint16 *table)
uint16 input_value(uint16 *table)
{
uint16 valOne, valTwo, value = bit_buffl;
-
+
do {
valTwo = (*table++) & value;
valOne = *table++;
-
- } while (valOne != valTwo);
- value = *(table+0x1e);
- input_bits((uint8)((value>>8)&0x00FF));
- value &= 0x00FF;
+ } while (valOne != valTwo);
+
+ value = *(table + 0x1e);
+ input_bits((uint8)((value>>8) & 0x00FF));
+ value &= 0x00FF;
if (value >= 2) {
value--;
- valOne = input_bits((uint8)value&0x00FF);
+ valOne = input_bits((uint8)value & 0x00FF);
valOne |= (1 << value);
value = valOne;
}
@@ -201,7 +199,7 @@ int UnpackM1(void *input, void *output, uint16 key)
if (CHECKSUMS)
init_crc();
- //Check for "RNC "
+ //Check for "RNC "
if (READ_BE_UINT32(inputptr) != 0x524e4301)
return NOT_PACKED;
@@ -211,25 +209,25 @@ int UnpackM1(void *input, void *output, uint16 key)
unpack_len = READ_BE_UINT32(inputptr); inputptr += 4;
pack_len = READ_BE_UINT32(inputptr); inputptr += 4;
- uint8 blocks = *(inputptr+5);
+ uint8 blocks = *(inputptr + 5);
if (CHECKSUMS) {
//read CRC's
crc_u = READ_BE_UINT16(inputptr); inputptr += 2;
crc_p = READ_BE_UINT16(inputptr); inputptr += 2;
- inputptr = (inputptr+HEADER_LEN-16);
+ inputptr = (inputptr + HEADER_LEN - 16);
if (crc_block(inputptr, pack_len) != crc_p)
return PACKED_CRC;
- inputptr = (((uint8 *)input)+HEADER_LEN);
+ inputptr = (((uint8 *)input) + HEADER_LEN);
esiptr = inputptr;
}
// inputLow = *input
inputHigh = ((uint8 *)input) + pack_len + HEADER_LEN;;
outputLow = (uint8 *)output;
- outputHigh = *(((uint8 *)input)+16) + unpack_len + outputLow;
+ outputHigh = *(((uint8 *)input) + 16) + unpack_len + outputLow;
if (! ((inputHigh <= outputLow) || (outputHigh <= inputHigh)) ) {
esiptr = inputHigh;
@@ -265,7 +263,7 @@ int UnpackM1(void *input, void *output, uint16 key)
bit_buffl &= d;
d &= a;
- a = READ_LE_UINT16((esiptr+2));
+ a = READ_LE_UINT16((esiptr + 2));
b = (b << bit_count);
a = (a << bit_count);
a |= d;
diff --git a/sky/screen.cpp b/sky/screen.cpp
index 4cebc3fb63..1dd6de0f1f 100644
--- a/sky/screen.cpp
+++ b/sky/screen.cpp
@@ -55,26 +55,25 @@ void SkyState::initialise_screen(void)
{
int i;
uint8 tmp_pal[1024];
-
+
_system->init_size(full_screen_width, full_screen_height);
- _backscreen = (uint8 *)malloc(full_screen_width*full_screen_height);
- _game_grid = (uint8 *)malloc(GRID_X*GRID_Y*2);
- _work_palette = (uint8 *)malloc(vga_colours*3);
+ _backscreen = (uint8 *)malloc(full_screen_width * full_screen_height);
+ _game_grid = (uint8 *)malloc(GRID_X * GRID_Y * 2);
+ _work_palette = (uint8 *)malloc(vga_colours * 3);
//blank the first 240 colors of the palette
- memset(tmp_pal, 0, game_colours * 4);
+ memset(tmp_pal, 0, game_colours * 4);
//set the remaining colors
for (i = 0; i < (vga_colours-game_colours); i++) {
- tmp_pal[game_colours+i*4] = (top_16_colours[i*3] << 2) + (top_16_colours[i*3] & 3);
- tmp_pal[game_colours+i*4+1] = (top_16_colours[i*3+1] << 2) + (top_16_colours[i*3+1] & 3);
- tmp_pal[game_colours+i*4+2] = (top_16_colours[i*3+2] << 2) + (top_16_colours[i*3+2] & 3);
- tmp_pal[game_colours+i*4+3] = 0x00;
+ tmp_pal[game_colours + i * 4] = (top_16_colours[i * 3] << 2) + (top_16_colours[i * 3] & 3);
+ tmp_pal[game_colours + i * 4 + 1] = (top_16_colours[i * 3 + 1] << 2) + (top_16_colours[i * 3 + 1] & 3);
+ tmp_pal[game_colours + i * 4 + 2] = (top_16_colours[i * 3 + 2] << 2) + (top_16_colours[i * 3 + 2] & 3);
+ tmp_pal[game_colours + i * 4 + 3] = 0x00;
}
//set the palette
_system->set_palette(tmp_pal, 0, 256);
-
}
//set a new palette, pal is a pointer to dos vga rgb components 0..63
@@ -89,9 +88,9 @@ void SkyState::convert_palette(uint8 *inpal, uint8* outpal) //convert 3 byte 0..
int i;
for (i = 0; i < vga_colours; i++) {
- outpal[4*i] = (inpal[3*i] << 2) + (inpal[3*i] & 3);
- outpal[4*i+1] = (inpal[3*i+1] << 2) + (inpal[3*i+1] & 3);
- outpal[4*i+2] = (inpal[3*i+2] << 2) + (inpal[3*i+2] & 3);
- outpal[4*i+3] = 0x00;
+ outpal[4 * i] = (inpal[3 * i] << 2) + (inpal[3 * i] & 3);
+ outpal[4 * i + 1] = (inpal[3 * i + 1] << 2) + (inpal[3 * i + 1] & 3);
+ outpal[4 * i + 2] = (inpal[3 * i + 2] << 2) + (inpal[3 * i + 2] & 3);
+ outpal[4 * i + 3] = 0x00;
}
}
diff --git a/sky/sky.cpp b/sky/sky.cpp
index 7e54abf96e..6c9ef97427 100644
--- a/sky/sky.cpp
+++ b/sky/sky.cpp
@@ -89,9 +89,8 @@ void SkyState::initialise(void)
//init_timer();
//init_music();
initialise_disk();
- initialise_screen();
+ initialise_screen();
init_virgin();
-
}
void SkyState::delay(uint amount) //copied and mutilated from Simon.cpp
diff --git a/sky/sky.h b/sky/sky.h
index 17a5afe7dd..5258c9a3b2 100644
--- a/sky/sky.h
+++ b/sky/sky.h
@@ -68,7 +68,7 @@ protected:
void delay(uint amount);
void pollMouseXY();
void go();
- void convert_palette(uint8 *inpal, uint8* outpal);
+ void convert_palette(uint8 *inpal, uint8* outpal);
void initialise();
void initialise_disk();
@@ -82,7 +82,7 @@ protected:
static int CDECL game_thread_proc(void *param);
void shutdown();
-
+
RandomSource _rnd;
};
diff --git a/sky/skydefs.h b/sky/skydefs.h
index 292dce6523..803e3961cb 100644
--- a/sky/skydefs.h
+++ b/sky/skydefs.h
@@ -27,25 +27,25 @@
#define sequence_count 3
//screen/grid defines
-#define game_screen_width 320
-#define game_screen_height 192
-#define full_screen_width 320
-#define full_screen_height 200
+#define game_screen_width 320
+#define game_screen_height 192
+#define full_screen_width 320
+#define full_screen_height 200
-#define tot_no_grids 70
+#define tot_no_grids 70
-#define grid_size 120
+#define grid_size 120
-#define GRID_X 20
-#define GRID_Y 24
-#define GRID_W 16
-#define GRID_H 8
+#define GRID_X 20
+#define GRID_Y 24
+#define GRID_W 16
+#define GRID_H 8
-#define GRID_W_SHIFT 4
-#define GRID_H_SHIFT 3
+#define GRID_W_SHIFT 4
+#define GRID_H_SHIFT 3
#define top_left_x 128
-#define top_left_y 136
+#define top_left_y 136
//item list defines
#define section_0_item 119
@@ -54,37 +54,36 @@
#define c_base_mode56 56
#define c_action_mode 4
#define c_sp_colour 90
-#define c_mega_set 112
+#define c_mega_set 112
#define c_grid_width 114
//#define next_mega_set
-#define send_sync -1
-#define lf_start_fx -2
+#define send_sync -1
+#define lf_start_fx -2
#define safe_start_screen 0
//autoroute defines
-#define upy 0
-#define downy 1
-#define lefty 2
-#define righty 3
+#define upy 0
+#define downy 1
+#define lefty 2
+#define righty 3
-#define route_space 64
+#define route_space 64
#define l_script 1
-#define l_ar 2
-#define l_ar_anim 3
-#define l_ar_turning 4
-#define l_alt 5
-#define l_mod_animate 6
-#define l_turning 7
-#define l_cursor 8
+#define l_ar 2
+#define l_ar_anim 3
+#define l_ar_turning 4
+#define l_alt 5
+#define l_mod_animate 6
+#define l_turning 7
+#define l_cursor 8
#define l_talk 9
-#define l_listen 10
-#define l_stopped 11
-#define l_choose 12
-#define l_frames 13
-#define l_pause 14
-#define l_wait_synch 15
+#define l_listen 10
+#define l_stopped 11
+#define l_choose 12
+#define l_frames 13
+#define l_pause 14
+#define l_wait_synch 15
#define l_simple_mod 16
-
diff --git a/sky/struc.h b/sky/struc.h
index 24b8661823..55c6b44828 100644
--- a/sky/struc.h
+++ b/sky/struc.h
@@ -21,18 +21,18 @@
struct dataFileHeader
{
- uint16 flag; // bit 0: set for colour data, clear for not
- // bit 1: set for compressed, clear for uncompressed
- // bit 2: set for 32 colours, clear for 16 colours
- uint16 s_x;
- uint16 s_y;
- uint16 s_width;
- uint16 s_height;
- uint16 s_sp_size;
- uint16 s_tot_size;
- uint16 s_n_sprites;
- uint16 s_offset_x;
- uint16 s_offset_y;
- uint16 s_compressed_size;
+ uint16 flag; // bit 0: set for colour data, clear for not
+ // bit 1: set for compressed, clear for uncompressed
+ // bit 2: set for 32 colours, clear for 16 colours
+ uint16 s_x;
+ uint16 s_y;
+ uint16 s_width;
+ uint16 s_height;
+ uint16 s_sp_size;
+ uint16 s_tot_size;
+ uint16 s_n_sprites;
+ uint16 s_offset_x;
+ uint16 s_offset_y;
+ uint16 s_compressed_size;
};