Example #1
0
    ALLEGRO_BITMAP *open(const std::string filename) {

        debugArgs("io::image", "Loading '%s'...", filename.data());

        ALLEGRO_BITMAP *img = NULL;

        void *rbuf;
        ALLEGRO_FILE *fp = file::open(filename, &rbuf);

        if (fp != NULL) {
            std::string ext = filename.substr(filename.find_last_of("."));
            img = al_load_bitmap_f(fp, ext.data());
            file::close(fp, &rbuf);
        } 
        
        if (img) {
            debugArgs("io::image", "Loaded '%s'", filename.data());

        } else {
            debugArgs("io::image", "Failed to load '%s'", filename.data());
        }

        return img;

    }
Example #2
0
/*
 * 'main()' - Main entry and processing of driver.
 */
int
main(int argc,
     char *argv[])
{
  debugArgs(argc, argv);
  if ((argc != 6) && (argc != 7))
  {
    fprintf (stderr, "ERROR: Unknow Command in driver rawtokc!\n");
    return (1);
  }

  return (0);
}
Example #3
0
    ALLEGRO_SAMPLE *open(const std::string filename) {

        debugArgs("io::sample", "Loading '%s'...", filename.data());

        void *rbuf;
        ALLEGRO_FILE *fp  = file::open(filename, &rbuf);
        ALLEGRO_SAMPLE *sample = NULL;

        if (fp != NULL) {
            std::string ext = filename.substr(filename.find_last_of("."));
            sample = al_load_sample_f(fp, ext.data());
            file::close(fp, &rbuf);
        } 
        
        if (sample) {
            debugArgs("io::sample", "Loaded '%s'", filename.data());

        } else {
            debugArgs("io::sample", "Failed to load '%s'", filename.data());
        }

        return sample;

    }