Mercurial > otakunoraifu
comparison scn2k/scn2k_grp.cc @ 43:01aa5ddf7dc8
A lot of very minor improvements (deleted some unused variables, and other things like that...)
author | thib |
---|---|
date | Tue, 24 Mar 2009 19:45:48 +0000 |
parents | f45da03ca631 |
children | ed6c21dde840 |
comparison
equal
deleted
inserted
replaced
42:039d813d4cef | 43:01aa5ddf7dc8 |
---|---|
304 if (info == 0) { // ファイルが見つからない | 304 if (info == 0) { // ファイルが見つからない |
305 fprintf(stderr,"GrpObj::GetSrcGeom : Cannot find file %s\n", path.c_str()); | 305 fprintf(stderr,"GrpObj::GetSrcGeom : Cannot find file %s\n", path.c_str()); |
306 return; | 306 return; |
307 } | 307 } |
308 const char* data = info->Read(); | 308 const char* data = info->Read(); |
309 int srclen = read_little_endian_int(data+5); | |
310 if (data && *data == 2) { // 画像ファイル内にボタン情報が存在する | 309 if (data && *data == 2) { // 画像ファイル内にボタン情報が存在する |
311 int srclen = read_little_endian_int(data+5); | 310 int srclen = read_little_endian_int(data+5); |
312 int i; | 311 int i; |
313 for (i=0; i<srclen; i++) { | 312 for (i=0; i<srclen; i++) { |
314 int x1 = read_little_endian_int(data+9+i*24+0); | 313 int x1 = read_little_endian_int(data+9+i*24+0); |
2064 cmd.clear(); | 2063 cmd.clear(); |
2065 } else if (cmd.cmd3 == 0x40a && cmd.cmd4 == 1) { // set surface geometry? | 2064 } else if (cmd.cmd3 == 0x40a && cmd.cmd4 == 1) { // set surface geometry? |
2066 // オブジェクトのどの部分を画面に表示するか(クリップ領域)の設定 | 2065 // オブジェクトのどの部分を画面に表示するか(クリップ領域)の設定 |
2067 int rx = cmd.args[1].value; | 2066 int rx = cmd.args[1].value; |
2068 int ry = cmd.args[2].value; | 2067 int ry = cmd.args[2].value; |
2069 g.SetClipArea(cmd.args[1].value, cmd.args[2].value, cmd.args[3].value,cmd.args[4].value); | 2068 int x2 = cmd.args[3].value; |
2069 int y2 = cmd.args[4].value; | |
2070 g.SetClipArea(rx, ry, x2, y2); //TODO: case when cmd.args.size() == 1 | |
2070 cmd.clear(); | 2071 cmd.clear(); |
2071 } else if (cmd.cmd3 == 0x40d) { // set digit number | 2072 } else if (cmd.cmd3 == 0x40d) { // set digit number |
2072 g.dig_number = cmd.args[1].value; | 2073 g.dig_number = cmd.args[1].value; |
2073 g.SetUpdate(); | 2074 g.SetUpdate(); |
2074 cmd.clear(); | 2075 cmd.clear(); |