12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
-
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include "raylib.h"
- static int spritelibmap[80*4][32][32]; // numspritelib,
- int main(void)
- {
- // Initialization
- //--------------------------------------------------------------------------------------
- const int screenWidth = 800;
- const int screenHeight = 450;
- InitWindow(screenWidth, screenHeight, "raylib example.");
-
- SetTargetFPS(60); // Set our game to run at 60 frames-per-second
- //--------------------------------------------------------------------------------------
-
- // Put some values in the array.
- spritelibmap[0][0][0] = 1;
- spritelibmap[20][10][10] = 1;
- // Create out file pointer.
- FILE *fp;
- // Write the array to disk.
- fp=fopen("spritedata.spr","w");
- fwrite(spritelibmap,sizeof(spritelibmap),1,fp); /* Write to File */
- fclose(fp);
- // Reset the values in the array.
- spritelibmap[0][0][0] = 0;
- spritelibmap[20][10][10] = 0;
- // Read the array from disk..
- fp=fopen("spritedata.spr","r");
- fread(spritelibmap,sizeof(spritelibmap),1,fp); /* read the entire file into the array */
- fclose(fp);
- // Main game loop
- while (!WindowShouldClose()) // Detect window close button or ESC key
- {
- // Update
- //----------------------------------------------------------------------------------
-
-
- //----------------------------------------------------------------------------------
- // Draw
- //----------------------------------------------------------------------------------
- BeginDrawing();
- ClearBackground(RAYWHITE);
-
- DrawText(FormatText("%i",spritelibmap[0][0][0]),200,200,20,BLACK);
- DrawText(FormatText("%i",spritelibmap[20][10][10]),200,220,20,BLACK);
- EndDrawing();
- //----------------------------------------------------------------------------------
- }
- // De-Initialization
- //--------------------------------------------------------------------------------------
- CloseWindow(); // Close window and OpenGL context
- //--------------------------------------------------------------------------------------
- return 0;
- }
|