Free Hero Mesh

Check-in [9ee1615bef]
Login
This is a mirror of the main repository for Free Hero Mesh. New tickets and changes will not be accepted at this mirror.
Overview
Comment:Remove an incorrect "Lump size of dependent picture is too short" message
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 9ee1615bef1bc07d0b823ef2e116996e920a7552
User & Date: user on 2021-04-18 09:25:40
Other Links: manifest | tags
Context
2021-04-18
09:45
Correct some mistakes in pattern matching check-in: d402558420 user: user tags: trunk
09:25
Remove an incorrect "Lump size of dependent picture is too short" message check-in: 9ee1615bef user: user tags: trunk
09:10
Correct a mistake in the Coloc instruction. check-in: 1948866d52 user: user tags: trunk
Changes

Modified TODO from [93d802d5ff] to [086a399df5].

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
* Sound effects
  * Wave sounds
    * Standard sounds
    * User sounds
  * MML sounds
  * Numeric sounds (?)
* Game engine features
  * Multiple connected objects moving as a unit
  * Bizarro world
  * Pattern matching (pattern of objects (or lack) in the playfield)
  * Testing the deferred movement
  * String data (?)
  * Array operations (CopyArray, ArraySlice, DotProduct)
  * A ,PopUp command to use a popup with arguments starting from a mark
  * Operations with marks (duplicate a list, length of a list, etc)
  * "Goto message" instruction
  * Class inheritance (abstract)









<







1
2
3
4
5
6
7
8
9

10
11
12
13
14
15
16
* Sound effects
  * Wave sounds
    * Standard sounds
    * User sounds
  * MML sounds
  * Numeric sounds (?)
* Game engine features
  * Multiple connected objects moving as a unit
  * Bizarro world

  * Testing the deferred movement
  * String data (?)
  * Array operations (CopyArray, ArraySlice, DotProduct)
  * A ,PopUp command to use a popup with arguments starting from a mark
  * Operations with marks (duplicate a list, length of a list, etc)
  * "Goto message" instruction
  * Class inheritance (abstract)

Modified picture.c from [4b33185177] to [df67d91e95].

606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
        sz-=2;
      }
      break;
    default:
      fprintf(stderr,"Unrecognized command in dependent picture (%d)\n",c);
      goto done;
  }
  if(sz<0) fprintf(stderr,"Lump size of dependent picture is too short\n");
  done: sqlite3_finalize(st);
}

void load_pictures(void) {
  sqlite3_stmt*st=0;
  FILE*fp;
  Uint8 wantsize[32];







|







606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
        sz-=2;
      }
      break;
    default:
      fprintf(stderr,"Unrecognized command in dependent picture (%d)\n",c);
      goto done;
  }
  if(sz<-1) fprintf(stderr,"Lump size of dependent picture is too short\n");
  done: sqlite3_finalize(st);
}

void load_pictures(void) {
  sqlite3_stmt*st=0;
  FILE*fp;
  Uint8 wantsize[32];