Complete overhaul of Basic Rope Training
NEW lesson plan:
- Select rope
- Shoot rope, attach, detach
- Extend, retract, swing to reach easy target
- Multiple shots / rope re-use to go over water hazard
- Drop grenade from rope
- Special rules when you only got 1 rope (also when the rope is officially used up)
- Rope around obstacles and mines
#include "lua.h"
#include "physfs.h"
#include "physfscompat.h"
#define BUFSIZE 1024
void *physfsReaderBuffer;
PHYSFS_DECL const char * physfsReader(lua_State *L, PHYSFS_File *f, size_t *size)
{
if(PHYSFS_eof(f))
{
return NULL;
}
else
{
*size = PHYSFS_readBytes(f, physfsReaderBuffer, BUFSIZE);
if(*size == 0)
return NULL;
else
return physfsReaderBuffer;
}
}
PHYSFS_DECL void physfsReaderSetBuffer(void *buffer)
{
physfsReaderBuffer = buffer;
}